Это код, который я бегу:Python: Не удается записать поплавки в цикл
for x in range(0,90):
print (x*(5/90))
по какой-то причине, все это выводит в 0-х. Что я делаю не так?
Благодаря
Это код, который я бегу:Python: Не удается записать поплавки в цикл
for x in range(0,90):
print (x*(5/90))
по какой-то причине, все это выводит в 0-х. Что я делаю не так?
Благодаря
То, что происходит в том, что он является выяснение того, что вы действительно хотите типа Integer. Попробуйте изменить его, чтобы быть:
print(x*(5.0/90))
попробовать это вместо
for x in range(0,90):
print (5.* x/90))
в питона делении ИНТ на другой Int дают Int так, чтобы получить результат с плавающей точкой вы можете просто добавить»+0,0" за любое целое число, чтобы избежать кастинга.
изменить его
for x in range(0,90): print (x*(5/90.0))
Это должно работать:
for x in range(0,90): print (x*(5/90.0))
Python интерпретирует числа как целые числа и, следовательно, результат 0
Спасибо за быстрый ответ, работал как это предполагается! –