tiger吴 发表于 2020-5-15 15:26:36

有啥问题


#打印所有水仙花数
for each in range(100,1000):
    list1=list(str(each))
    if each==((int(list1))**3+(int(list1))**3+(int(list1))**3)
      print(each)

Twilight6 发表于 2020-5-15 15:27:37

if没加冒号
for each in range(100,1000):
    list1=list(str(each))
    if each==((int(list1))**3+(int(list1))**3+(int(list1))**3):
      print(each)

qiuyouzhi 发表于 2020-5-15 15:28:42

if的冒号呢?

wuqramy 发表于 2020-5-15 15:32:18

看报错内容:语法错误
在看是哪里标红了
就能知道你的if没有加冒号
#打印所有水仙花数
for each in range(100,1000):
    list1=list(str(each))
    if each==((int(list1))**3+(int(list1))**3+(int(list1))**3):
      print(each)

rsj0315 发表于 2020-5-15 15:32:29

if 结束时,需要冒号
页: [1]
查看完整版本: 有啥问题