利用while循环打印九九乘法表
本帖最后由 奔跑的郭蛋蛋 于 2023-3-24 11:01 编辑###利用while循环打印九九乘法表###
a=1
while a<10:
b=1 #引入变量b
while b<=a: #设定内循环的条件
print(b,'*',a,'=',b*a,end='') #用print函数打印出乘法表的文本内容,使用end=‘’保证在内循环中的乘法表可以同行打印
b=b+1 #设定b的数值自增,跳出内循环
print() #内循环结束,利用print函数换行
a=a+1 #设定a的数值,开始外循环
1 * 1 = 1
1 * 2 = 22 * 2 = 4
1 * 3 = 32 * 3 = 63 * 3 = 9
1 * 4 = 42 * 4 = 83 * 4 = 124 * 4 = 16
1 * 5 = 52 * 5 = 103 * 5 = 154 * 5 = 205 * 5 = 25
1 * 6 = 62 * 6 = 123 * 6 = 184 * 6 = 245 * 6 = 306 * 6 = 36
1 * 7 = 72 * 7 = 143 * 7 = 214 * 7 = 285 * 7 = 356 * 7 = 427 * 7 = 49
1 * 8 = 82 * 8 = 163 * 8 = 244 * 8 = 325 * 8 = 406 * 8 = 487 * 8 = 568 * 8 = 64
1 * 9 = 92 * 9 = 183 * 9 = 274 * 9 = 365 * 9 = 456 * 9 = 547 * 9 = 638 * 9 = 729 * 9 = 81 本帖最后由 歌者文明清理员 于 2023-3-19 12:54 编辑
for i in range(1, 10):
for j in range(1, i + 1):
print(i, '*', j, '=', i * j, end=' ')
print()
for a in range(1,10):
for b in range(1,10):
if a>=b:
print(a,'*',b,'=',a*b,end='')
print() 歌者文明清理员 发表于 2023-3-19 12:22
多谢指点 这个不对啊,死循环了,b还要自增吧 shark8890 发表于 2023-3-24 10:14
这个不对啊,死循环了,b还要自增吧
对对对,多谢指正,多谢
页:
[1]