k = 1000 while k > 1: print k k = k/2
1000
10
11
9
k = 1000 sum = 0 while k > 1: sum += 1 print(k) k = k/2 print(sum) # 1000 # 500.0 # 250.0 # 125.0 # 62.5 # 31.25 # 15.625 # 7.8125 # 3.90625 # 1.953125 # 10 # 代码运行应该是10个,python是不会自动取整的,题目应该是取整后的结果!
k = 1000 while k > 1: print (k) k = k/2
编译错误,变量类型未声明
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题