for x in range(1,4): for o in range(0,x-1): print('*',end='') pass pass print('*') print('\n')print("正方形")for c in range(1,4): for b in range(2): print('*',end='*') pass print('*') pass print("乘法表") for m in range(1,10): for n in range…
思路:第一行:1*1,第二行:1*2.,2*2,第三行:1*3,2*3,3*3-- 最后一行:1*9,2*9,3*9,-9*9,以此类推,可以设2个数:i,j:让 i 从1循环到9,让 j 从1到小于等于i,输出i*j,需要注意的是同行中i*j不能换行,做完一行循环之后必须换行 range(1,10)让i从1循环到9 for i in range(1,10): #打印乘法口诀表 j=1 while (j<=i): print (j*i), #不能用'+'只能用','来使他不换行 j=j+1 pr…
学习知识点: 1. string.join(seq): 以string字符串作为分隔符,将seq的所有元素拼接成一个新的字符串 s = ['%d * %d = %d' % (y, 4, 4*y) for y in range(1, 5)] print('\t'.join(s)) 2. list的赋值可以采用表达式 s = ['%d * %d = %d' % (y, 4, 4*y) for y in range(1, 5)] 下面是99乘法表的拆分过程 1. 打印第i行 i = 5 s = ['%…
用Python语言编程,使用双重循环语句输出"九九乘法表". for i in range(1, 10): # 控制行 for j in range(1, i+1): # 控制列 print(j, 'x', i, '=', j*i, sep='', end='\t') # end='\t'相当于每次打印结束不换行,而是在末尾添加\t(tab): # 而sep=''表示每个打印的字符之间用''内的内容衔接,去掉默认带有的空格 print() # 每打印完一行就最最后打印一个空白,相当于屏…
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <…
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <…
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <…
# 1*1 = 1 # 1*2 = 2 2*2 = 4 # 1*3 = 3 2*3 = 6 3*3 = 9 i = 1 j = 1 for j in range(1,10): for i in range(1,j +1): print('%s*%s=%s '%(i,j,i*j),end='') # print(j,'*',i,'=',i*j,end = ' ') print('') 记录一下遇到的问题: 1. for i in j:#报错 TypeError: 'int' object is n…
python2.7 for i in range(1,10): for j in range(1,i+1): print j,'x',i,'=',j*i,'\t', print '\n'print '\nDone' python3.7 i = 1 while i<=9: j = 1 while j<=i: print ("%d*%d=%-2d "%(j,i,j*i),end="") j+=1 print(""…
先把代码贴上 for i in range(1,10): for j in range(1,i+1): s="%d X %d = %d"%(j,i,i*j) print(s,end=" ") print("") 输出不换行怎么搞 end="" for i in range(10): print(str(i)*5,end="") """ for i in range(10):…
正序: for i in range(1,10): for j in range(1,i+1): print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="") print() 逆序: a=9while a>0: for i in range(1,a+1): print(str(a)+"*"+str(i)+"="+str(a*i)+" &…
一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): print('%d*%d=%2d\t'%(j,i,i*j),end='') print() 效果图: 1.2 右下角 for i in range(1,10): for k in range(i+1,10): print(end=' ') #此处为返回八个空格,请注…
一.矩形 #******输入行和列,打印相应的矩形******# width = input("宽:") longth = input("长:") if (width.isdigit() & longth.isdigit()): #确定输入的为整数 #该循环用来控制宽,即列的行数 for j in range(int(width)): #range创建整数列表,里面要用int,input返回的是str #该循环用来控制长,即长的列数 for i in ran…