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(1, 10):
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