winner563
发表于 2020-5-5 18:42:43
氵
kevwei
发表于 2020-5-5 21:35:51
学习一下~~
Sweet丶
发表于 2020-5-5 21:53:09
鱼币
f天王盖地虎f
发表于 2020-5-5 23:31:44
永恒的蓝色梦想 发表于 2020-5-5 07:20
提供一种思路
这也用到for循环了
这个答案亮了{:5_109:}
nice141
发表于 2020-5-6 09:14:01
福利
python小鲨鱼
发表于 2020-5-6 10:32:26
学习
Sweet丶
发表于 2020-5-6 10:52:59
num = list(range(1,10))
new_num = ['']*9
for i1 in num:
temp = num
for i2 in temp:
new_num +='{:^2} * {:^2} = {:^3}'.format(i1,i2,i1*i2)
while True:
try:
ask = input('你需要打印 正 or 反 乘法表?:')
if ask != '正' and ask != '反':
raise ValueError
break
except:
print('错误:请输入‘正’或者‘反’!')
if ask == '正':
temp = new_num
else:
temp = new_num[::-1]
for i in temp:
print(i)
lijiachen
发表于 2020-5-6 11:59:32
照常蹭鱼币(tkinter的拓展太贵了)
WangJS
发表于 2020-5-6 12:01:39
lijiachen 发表于 2020-5-6 11:59
照常蹭鱼币(tkinter的拓展太贵了)
鱼币早没了{:10_312:}
lijiachen
发表于 2020-5-6 14:22:47
WangJS 发表于 2020-5-6 12:01
鱼币早没了
......{:10_247:}
nice141
发表于 2020-5-6 17:47:21
哇瑟
420771425
发表于 2020-5-6 21:44:55
print('==========我会帮您输出乘法口诀表==========')
a = input("您要正向还是反向(正/反):")
if a =='正':
for i in range(1,10):
for j in range(1,10):
if j <= i:
print(j,'*',i,'=',j*i,end=' ')
j += 1
print()
i += 1
elif a == '反':
for i in range(9,0,-1):
for j in range(9,0,-1):
if 0 < j <= i:
print(i,'*',j,'=',j*i,end=' ')
j -= 1
print()
i -= 1
else:
print("您输入的有误!")
print("请重新输入(需要重新运行一下)")
420771425
发表于 2020-5-6 21:46:31
420771425 发表于 2020-5-6 21:44
print('==========我会帮您输出乘法口诀表==========')
a = input("您要正向还是反向(正/反):")
if a ==...
上面的大佬发的我都看不懂{:5_109:}
萌新一枚
420771425
发表于 2020-5-6 21:47:46
print('==========我会帮您输出乘法口诀表==========')
a = input("您要正向还是反向(正/反):")
if a =='正':
for i in range(1,10):
for j in range(1,10):
if j <= i:
print(j,'*',i,'=',j*i,end=' ')
j += 1
print()
i += 1
elif a == '反':
for i in range(9,0,-1):
for j in range(9,0,-1):
if 0 < j <= i:
print(i,'*',j,'=',j*i,end=' ')
j -= 1
print()
i -= 1
else:
print("您输入的有误!")
print("请重新输入(需要重新运行一下)")
lixiangyv
发表于 2020-5-7 12:23:00
print("==========我会帮您输出乘法口诀表==========\n")
anser = input("您要正向还是反向(正/反):")
while anser != "正" and anser != "反":
print("请重新输入")
anser = input("您要正向还是反向(正/反):")
if anser == "正":
for i in range(1, 10):
for j in range(1, i+1):
print("%d * %d = %d" % (i, j, i * j), end="\t")
print()
else:
for i in range(9, 0, -1):
for j in range(i, 0, -1):
print("%d * %d = %d" % (i, j, i * j), end="\t")
print()
lixiangyv
发表于 2020-5-7 12:23:40
我的鱼币呢
rsj0315
发表于 2020-5-7 14:19:18
print('==========我会帮您输出乘法口诀表==========')
while 1:
a=input('请输入你想要的小九九,是正的还是反的?;1代表正的,2代表反的')
if a == '1':
for i in range(1,10):
for j in range(i,10):
print(i,'x',j,'=',i*j,end='\t')
print('\n')
elif a == '2':
for i in range(9, 0,-1):
for j in range(i, 0,-1):
print(i, 'x', j, '=', i * j, end='\t')
print('\n')
else:
print('你输入的不对啊,重新输入1或者2')
qizhihao
发表于 2020-5-7 14:30:10
学习一下
lerning
发表于 2020-5-11 00:13:02
{:5_90:}
Twilight6
发表于 2020-5-11 00:14:08
lerning 发表于 2020-5-11 00:13
这么晚还学习呢?加油