#python
#python
Вопрос:
my_favorite_numbers = [4, 8, 15, 16, 42]
for number in my_favorite_numbers:
my_favorite_numbers.append(1)
КОМПИЛЯТОР НЕ ПОКАЗЫВАЕТ НИКАКИХ РЕЗУЛЬТАТОВ, я ПЫТАЛСЯ ИСПОЛЬЗОВАТЬ CMD, PYCHARM, SUBLIME И онлайн-ВЕРСИЮ
Комментарии:
1. Не используйте все заглавные буквы. Это считается грубым.
2. добавить
print(my_favourite_numbers)
в конец файла3. Этот код очень плох — он изменяет список во время итерации по нему и входит в бесконечный цикл. Что вы пытаетесь сделать?
4. Здесь нет
5. не меняйте список во время итерации.
my_favorite_numbers = my_favorite_numbers [1] * len(my_favorite_numbers)
?
Ответ №1:
добавьте функцию печати в свой код
print(my_favourite_numbers)
и вы можете проверить официальный учебник python
Комментарии:
1. Код представляет собой бесконечный цикл, оператор print в конце ничего не сделает, поскольку он никогда не выполняется.
2. Это похоже на ввод инструкции print после
while 1:
цикла.
Ответ №2:
Вы запускаете бесконечный цикл. Я предполагаю, что вам нужно что-то подобное:
my_favorite_numbers = [4, 8, 15, 16, 42]
for number in range(len(my_favorite_numbers)):
my_favorite_numbers.append(1)
print(my_favorite_numbers)
Вывод: [4, 8, 15, 16, 42, 1, 1, 1, 1, 1]
Хотя цель этого кода мне все еще не ясна.