python分支和循环结构 (6)

        print('小一点')

    elif number < answer:

        print('大一点')

    else:

        print('恭喜你,答对了')

        break

print('你总共猜了%d' % counter)

if counter >= 7:

    print('你的智商余额明显不足')

上面的代码中使用了break关键字来提前终止循环,需要注意的是break只能终止它所在的那个循环,这一点在使用嵌套的循环结构(下面会讲到)需要引起注意。除了break之外,还有另一个关键字是continue,它可以用来放弃本次循环后续的代码直接让循环进入下一轮

 

02-嵌套循环

和分支结构一样,循环结构也是可以嵌套的,也就是说在循环中还可以构造循环结构。下面的例子演示了如何通过嵌套的循环来输出一个九九乘法表。

"""

输出乘法口诀表(九九表)

 

Version: 0.1

Author: along

"""

 

for i in range(110):

    for j in range(1, i + 1):

        print('%d*%d=%d' % (j, i, i * j), end='\t')

    print()

 

2.4 练习 练习1:输入一个正整数判断是不是素数。

提示:素数指的是只能被1和自身整除的大于1的整数。

参考答案:

"""

输入一个正整数判断它是不是素数

 

Version: 0.1

Author: along

"""

from math import sqrt

 

num = int(input('请输入一个正整数: '))

end = int(sqrt(num))

is_prime = True

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfxsz.html