Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок0
What should we do if we want to increase the numbers in this code by 0.5 to 0.5?
Numbers in( range) can only be int https://code.sololearn.com/cIbYGCNA8Jeq/?ref=app
3 ответов
+ 4
Hi Hamid!
Of course, range() doesn't include floats. For that, you can use a loop and iterate its all elements through the loop. Then, you can choose a suitable multiplier factor to generate required floats.
For example, you can try this to create floats 0 to 10 with the interval 0.5
numbers = list(range(0,20))
for i in numbers:
print(i*0.5,end=' ')
+ 2
def myfunc(elem):
nums = list(range(0,elem+1))
l = []
for i in nums:
i+=0.5
l.append(i)
return l
print(myfunc(10))
+ 1
thanks a lot