Python小代码_1_九九乘法表】的更多相关文章

Python小代码_1_九九乘法表 max_num = 9 row = 1 while row <= max_num: col = 1 while col <= row: print(str(col) + "*" + str(row) + "=" + str(col*row), end="\t") col += 1 row += 1 print()…
再重新捡起Python,数据库短时间之内已经没啥看的了,不知道今年结束之前能不能Python入门,一直认为自己是没有编程思想的... 1.九九乘法表 #九九乘法表实现的一种方式之一 def Multiplication_table(): for i in range(1,10): for j in range(1,i+1): print("{0}*{1}={2}" .format (j,i,j*i),end=" ") print(" ") Mul…
输出九九乘法表 代码: num1 = 1while num1 <= 9: num2 = 1 while num2 <= num1: print(str(num2)+"*"+str(num1)+"="+str(num2*num1),end="\t") num2 += 1 print() num1 += 1 ps:“\t”为制表符:"\n"为换行. 执行结果:正序排列 代码修改: num1 = 9while num1…
又把python捡起来了,动手能力偏弱,决定每日一练,把基础打好! ------------------------------------------------------------------------------------------------------- 练习题1:九九乘法表 下面是我的新手写法,哈哈哈 1 for i in range(1,10): 2 for j in range(0,i): 3 print(f"{j+1}*{i}={i*(j+1)} ",end…
#打印九九乘法表 for i in range(1,10): s = "" for j in range(1,i+1): s += str(j) + '*' + str(i) + '=' + str(i*j)+ ' ' print(s) 方法2: #打印九九乘法表 for i in range(1,10): for j in range(1,i+1): print('{}*{}={}\t'.format(j,i,i*j),end="") print() 方法3(将打…
九九乘法表 for...in方法实现 # 方法一 for i in range(1, 10): for j in range(1, i+1): print('{}*{}={:<4}'.format(j, i, i*j), end=' ') print() # 输出 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4…
第一种:使用for遍历循环嵌套 ,): ,x+): print("%s*%s=%s" % (y,x,x*y),end=" ") print("")#print默认参数"换行",没有此条语句输出打印时将不会换行 第二种:使用for遍历嵌套while循环 ,): y= while y<=x: print("%s*%s=%s" % (y,x,x*y),end=" ") y+= print…
这个编写的简单,用两个循环迭代就行.下面就是我写的编码以及输出的结果 1 #!/usr/bin/env python 2 # encoding: utf-8 3 4 i = 1 5 6 while i < 10: 7 j = 1 8 while j <= i: 9 print(j,"*",i,"=",j*i, end = "\t" )#这里主要介绍end,默认end="\n",也就是换行符,我在这里修改为制表符,不…
方向一 i = 1 while i <= 9: j = 1 while j <= i print('%d*%d = %2d'%( j,i ,i*j),end='') j += 1 print() i += 1 思路:先写出列,从一到九,再写出列,每次行=列的时候换行,行数增加一,所以里面的while循环是 j <= i,当行数小于列数时,执行换行代码,进行下一轮的循环,end = ‘’  表示不换行继续往下写 方向一打印结果示例 1*1 = 1 1*2 = 2 2*2 = 4 1*3 =…
for i in range(1,10): for j in range(1,i+1): print('%s * %s = %s ' %(i,j,i*j),end="") print() print('\n'.join(['\t'.join(["%2s*%2s=%2s"%(j,i,i*j) for j in range(1,i+1)]) for i in range(1,10)]))…