|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
>>> for x in range(1,10):
for y in range(1,10):
for z in range(1,10):
results = x**3 + y**3 + z**3
print(results, end =' ')
3 10 29 66 127 218 345 514 731 10 17 36 73 134 225 352 521 738 29 36 55 92 153 244 371 540 757 66 73 92 129 190 281 408 577 794 127 134 153 190 251 342 469 638 855 218 225 244 281 342 433 560 729 946 345 352 371 408 469 560 687 856 1073 514 521 540 577 638 729 856 1025 1242 731 738 757 794 855 946 1073 1242 1459 10 17 36 73 134 225 352 521 738 17 24 43 80 141 232 359 528 745 36
这样是可以运行的
for x in range(1,10):
for y in range(1,10):
for z in range(1,10):
results = x**3 + y**3 + z**3
while 100 <= results <= 999:
print(results, end=' ')
但是为什么这样就报错了呢?
wgz890813 发表于 2018-2-1 03:35
但是报错的原因是什么呢?
我将while改为if试了试,确实可以运行了,但是好多重复,还需要再改进,谢 ...
用while一旦条件满足就是一个死循环,里面没有修改条件的语句
|
|