for n in range(2,10): #先规定范围2到10,10不包括,以内嘛 for x in range(2,n): #在一个一个的来算,来找,例如当n = 2 时候,range(2,2)就一个数也没有,当n = 3时,range(2,3)只有2, if n % x == 0: #一个一个的来整除 print(n,"=",x,"*",n//x ) #顺便打印出来 break #退出第二层循环,但不会执行else语句,因为此时条件为真,不满足条件为假时才执行else语句 else: #当i不在range()范围中,就会执行下面这条语句 print(n,"是一个素数") #
用python双for嵌套循环语句打印10以内的素数
最新推荐文章于 2023-08-19 17:33:51 发布