Люди!!! Плиз, помогите с написанием небольшой задачки. Я написала это: def get_lines(stroka): lst = [] while True: s = raw_input(stroka) if not s: break lst.append(s) return (lst) def main (): stroka = "First >>>" get_lines(stroka) get_lines("Second >>>") main() def dup_reverse(lst): i = 0 dlinna = len(lst) while i < dlinna/2: elem = lst[i] lst[i] = lst[(dlinna-1)-i] lst[(dlinna-1)-i]= elem i = i+1 def print_list(lst): i=0 dlinna = len(lst) while i < dlinna: i = i+1 Мне Препод сделал вот какие замечания: 1. Убирите из программы main, то как она добавлена делает программу совершенно бессмысленной. 2. Функция print_list печатает целые числа, а надо чтобы она печатала строки из списка. 3. Напишите фукцию main которая: - с помощью get_lines вводит список строк с терминала - с помощью dup_reverse меняет порядок строк в списке - с помощью print_list печатает список строк 4. В конце программы вызовите main Пожалуйста, подскажите, как все это поправить, ведь моя задача практически верно написана.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Сделать hard python скрипт (2023)
- Форум Написал граббер анонимных прокси (2011)
- Форум [Slackware] What's new in /etc ? (2009)
- Форум Реализация двусвязного списка (2019)
- Форум Python, функция (2008)
- Форум Python, фабричные функции (2009)
- Форум python функция ошибок (2011)
- Форум python сохранить массив функций (2016)
- Форум python как называется функция? (2011)
- Форум Python, идентификация декорированной функции. (2013)