Люди!!! Плиз, помогите с написанием небольшой задачки. Я написала это:
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 функция ошибок (2011)
- Форум Python, фабричные функции (2009)
- Форум python сохранить массив функций (2016)
- Форум python как называется функция? (2011)
- Форум [python] Получить листинг функции (2011)