循环嵌套
for i in range(0,4): #外层循环
print()
print('i:', i)
for j in range(0,5): #内层循环
print(j, end='-')
运行结果
例子1
循环嵌套输出 * 输出6行,每行20个 * 。不可以整行输出,只能一个 * 一个 * 输出
for i in range(0,6): #表示输出多少行
for j in range(0,20): #
print('*', end='')
print() #输出20个 * 后进行换行
运行结果
例子2
打印99乘法口诀表
for i in range(1,10): #外层循环次数
for j in range(1, i+1): #内层循环次数
print(i, '×', j, '=', i * j, end=' ')
print() #换行操作
运行结果
例子3
让用户输入一个大于1的整数,判断一下它是不是素数,即质数(质数:只能被1和它自身整除的数)
百度定义:质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
n = int(input('请输入一个大于1的整数:'))
isSu=True # 标志位,在for循环外面
for i in range(2,n):
if n%i ==0:
isSu = False
break
if isSu:
print(n, '是素数')
else:
print(n,'不是素数')
运行结果
一个没有爱的世界就是没有生命的世界。——《鼠疫》







网友评论