Python中简单的for循环应用

rows = int(input("请输入打印行数"))
for i in range(0,rows):
	print(" "*int((rows-i))+"* "*(i+1))#打印等腰三角形

Python中简单的for循环应用_第1张图片

rows = int(input("请输入打印行数"))
for i in range(0,rows):
	print(" "*int((rows-i))+"* "*(i+1))#打印等腰三角形
if i == rows-1:
	print("* "*(rows+1))#中间最长的一行
for j in range(0,rows):
		print(" "*(j+1)+"* "*int(rows-j)) #打印倒三角形

Python中简单的for循环应用_第2张图片

#乘法表
for i in range(1,10):
	for j  in range(1,i+1):
		print('%2s*%s=%2s'%(j,i,j*i),end = "") #这里由于print()函数默认存在换行 end=“”让其不换行
	print("\n")#一次循环结束后再换行

Python中简单的for循环应用_第3张图片

你可能感兴趣的:(Python)