Найти - Пользователи
Полная версия: Вопрос по циклу
Начало » Python для новичков » Вопрос по циклу
1
Jekaz
Всем привет,
Новичок в программирование и питоне.

Допустим есть код:

for i in range(6):
print(i)

Он выводит данные:
0
1
2
3
4
5

Как присвоить последнему значению из output переменную (в данном случае это будет “5”)? Чтобы дальше делать другие операции.
doza_and
Jekaz
Как присвоить последнему значению из output переменную
Похоже у вас путаница в понимании или в изложении.

 for i in range(5):
    print(i)
print(i)
0
1
2
3
4
4
В коде есть одна переменная i и она последовательно принимает разные значения. print делает “фотографии” переменных. print(2)->“2”,print(bin(2))->“10” переменных там нет, это пиксели на экране, не более того. Поэтому в output ничего не присвоишь поскольку output у вас не существует.
Rafik
Если вот так:
 spisok1 = list(range(6))
то получишь список значений, который можно дальше переработать. Всё будет в списке spisok1. Хочешь перебирай все значения в цикле из этого spisok1, а хочешь бери какое-то конкретное значение по индексу или часть значений по срезу и делай сними что требуется.
AD0DE412
к ранее сказаному
 переменная = None
for i in range(6):
    print(i)
    переменная = i
print(переменная)
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