Top.Mail.Ru
Ответы

Как в python в цикле for задать шаг 0.5?

По дате
По Рейтингу
Аватар пользователя
Просветленный
9лет
Аватар пользователя
Мастер
9лет

через for:
допусьтм
вам нужно пройтись от 1 до 10 с шагом 0.5
for x in range(2,20,1):
__print(x/2)

или можно забабахать совсем уж страшную конструкцию:
for x in [y/2, for y in range(2,20)]:
__print(x)

Аватар пользователя
Мастер
9лет

for i in range(a,b,0.5):

Аватар пользователя
Мыслитель
9лет

цикл это целый шаг. получается ты хочешь выполнить пол цикла что то сделать и снова пол цикла?

Аватар пользователя
Просветленный
9лет

range(a, b, 0.5) не канает?