我如何修复我的程序?

时间:2017-09-25 22:00:48

标签: python

写一个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) 

当我运行这个程序时,它表示你没有输出。 我如何修复此代码?

1 个答案:

答案 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)