练习题疑问

来源:3-26 综合训练:判断1000内的质数

Buck_messic

2020-04-19 17:58:00

http://img.mukewang.com/climg/5e9c209009f0817513620629.jpg为什么第6行is_prime = True是赋值,而要在if判断语句中要等于:if is_prime == False:

写回答

1回答

时间,

2020-04-20

同学,你好。is_prime是一个用来识别数字是否是质数的变量。is_prime默认值为True。开始进行条件判断。当if条件成立时,num不是质数,is_prime的值变为False。因此在后边判断时判断is_prime的值是否为False,若条件成立,则输出不是质数;若条件不成立,is_prime值为True,则输出为质数。

同学也可以将if条件修改为if is_prime == True,若条件成立,则输出是质数

http://img.mukewang.com/climg/5e9d187d09e269b704940137.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 8160 问题

查看课程