每日一学|Python基础训练12

发布者:林甄发布时间:2025-02-26浏览次数:14

    题目:

    判断101-200之间有多少个素数,并输出所有素数。

    题解:

     import math

     for i in range(100,200):

         flag=0

         for j in range(2,round(math.sqrt(i))+1):

             if i%j==0:

                 flag=1

                 break

         if flag:

             continue

         print(i)

     print('\nSimplify the code with else\n')

     for i in range(100,200):

         for j in range(2,round(math.sqrt(i))+1):

             if i%j==0:

                 break

         else:

             print(i)

版权所有 ©三亚学院信息与智能工程学院
地址:海南省三亚市吉阳区学院路191号   电话:0898-88385452
E-mail: iieoffice@163.com
USY信息与智能工程学院官方微信公众号
USY信息与智能工程学院官方抖音号
关闭