python九九乘法表矩形_python九九乘法表和打印图形程序

一、打印九九乘法表:#coding:utf-8

for i in range(1,10):

for j in range(1,i+1):

print("%dx%d=%d") %(j,i,j*i),

print '\n'

结果:

wKiom1lLma-Trl7_AAASsxiCmSs619.png-wh_500x0-wm_3-wmp_4-s_2116397384.png

二、打印正方形

实体正方形 代码:#coding:utf-8

rows=int(raw_input("输入正方形边长:"))

for i in range(rows):

for j in range(rows):

print("*"),

print

wKiom1lLmjOB5V6CAAAD1-Cabjk846.png-wh_500x0-wm_3-wmp_4-s_1253390052.png

空心正方形 代码:#coding:utf-8

rows=int(raw_input("输入正方形边长:"))

for x in range(rows):

for y in range(rows):

if x !=0 and x != rows-1:

if y==0 or y == rows-1:

print(" * "),

else:

print(" "),

else:

print(" * "),

print("\n")

效果:

wKioL1lLmoWSH8xxAAAHnVE_ymM763.png-wh_500x0-wm_3-wmp_4-s_3653282803.png

三、打印圣诞树

代码:#coding:utf-8

rows=3

for x in range(rows):

for i in range(1,13):

if i % 2 ==0:

continue

else:

print(str(i * '*').center(11))

for y in range(10):

print('*'.center(11))

效果:

wKioL1lLmuDwveUfAAAIH4QbHJ0392.png-wh_500x0-wm_3-wmp_4-s_275057874.png

四、打印凌形

代码:#coding:utf-8

rows=10

#while True:

for i in range(1, rows):

if i % 2 == 0:

continue

else:

print(str(i * '*').center(rows))

for i in range(rows):

if i % 2 == 0:

continue

else:

print(str((rows - i) * '*').center(rows))

效果:

wKiom1lLm-ahewALAAADRywHOoo780.png-wh_500x0-wm_3-wmp_4-s_3866568092.png

写简单,如有更好的,请指正并交流~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值