【发布时间】:2021-11-24 03:42:50
【问题描述】:
这是我从一篇论文中得到的代码。
我想知道:
if not (p%q)
x = 0
p = 2
while(p<7):
q=2
while(q<p):
if not (p%q):q=p
q+=1
if(q>p):x+=p
p+=1
print(x)`
【问题讨论】:
-
查看 krmogi 和 j1-lee 的两个答案。我非常喜欢写
if p%q == 0而不是if not (p%q)。前者很容易阅读,后者是不必要的聪明。当你做数学时,写一个数学表达式;做逻辑的时候,写一个逻辑表达式。
标签: python if-statement logic