Найти - Пользователи
Полная версия: Списки
Начало » Python для новичков » Списки
1
HarrySpoter
<code>
def write():
	requests = []
	request = str(input())
	while request != '':
		requests.append( request )
		request = input()
	print (requests)
def count_max(requests):
	for index in len(requests):
		print(requests[index])
write()
count_max(requests)
</code>

Пример работы программы:
asd
asd
asd
ads
da


asd
asd
das
asd


Traceback (most recent call last):
File “11.py”, line 15, in <module>
count_max(requests)
NameError: name ‘requests’ is not defined
Для продолжения нажмите любую клавишу . . .


Из ошибки можно понять, что я пытаюсь обратиться к списку, который не определён. НО КАК ОН МОЖЕТ БЫТЬ НЕ ОПРЕДЕЛЁН, ЕСЛИ Я ЕГО ВЫВЕЛ В КОНЦЕ ФУНКЦИИ WRITE(). Прошу помочь
Использовал: Geany ide
py.user.next
>>> def write():
...     requests = []
...     request = str(input())
...     while request != '':
...         requests.append(request)
...         request = input()
...     return requests
... 
>>> def count_max(requests):
...     for index in range(len(requests)):
...         print(requests[index])
... 
>>> requests = write()
a
b
c
d
 
>>> count_max(requests)
a
b
c
d
>>>
HarrySpoter
Как всё легко
Спасибо за помощь и ваше потраченное время
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB