写一个while循环,打印user_num除以2,直到user_num小于1.给定程序的样本输出: 10.0 5 2.5 1.25 0.625
这个程序将执行四个测试,user_num = 20,然后是user_num = 1,然后是user_num = 0,然后是user_num = -1。
我的代码 -
user_num = 20
while (user_num >= 1):
print (user_num / 2)
user_num = (user_num/2)
当我运行这个程序时,它表示你没有输出。 我如何修复此代码?
答案 0 :(得分:1)
您需要修改第user_num = (user_num/2)
行的缩进。固定代码:
user_num = 20.0
while (user_num >= 1):
print (user_num / 2.0)
user_num = (user_num/2.0)