tianssong 发表于 2020-12-19 13:49:09

请问这个程序错在哪里呢?

请问大家我这个程序错哪里呢

昨非 发表于 2020-12-19 13:53:56

应该是中英文标点的问题
你检查一下

jackz007 发表于 2020-12-19 14:05:28

本帖最后由 jackz007 于 2020-12-19 14:15 编辑

m , n = 2 , 25
while True:
    if (n - m) % 3 == 0 and (n - m) % 5 == 0:
      print(n)
      break
    else :
      n += 1
    或者
m , n = 2 , 25
while (n - m) % 3 != 0 or (n - m) % 5 != 0 : n += 1
print(n)

tianssong 发表于 2020-12-19 14:22:38

jackz007 发表于 2020-12-19 14:05
或者

谢谢。我那个写法是不是没有返回到第一个步骤。

tianssong 发表于 2020-12-19 14:23:25

昨非 发表于 2020-12-19 13:53
应该是中英文标点的问题
你检查一下

不是标点的问题,是整个程序逻辑不太对,但我又不知道怎么改
页: [1]
查看完整版本: 请问这个程序错在哪里呢?