目录
01-猜拳游戏
if语句多分支,多条件的演练
02-九九乘法表
while循环嵌套
03-打印三角形
while循环嵌套
01-猜拳游戏 if语句多分支,多条件的演练
#person-人 computer-计算机#导入模块import randomcomputer=random.randint(0,2)#计算机产生随机数person=int(input("请出拳:[0:石头 1:剪刀 2:布]:"))#人print("机器人出:",computer)if person==0 and computer==1: print("厉害了,你赢了") passelif person==1 and computer==2: print("厉害了,你赢了") passelif person==2 and computer==0: print("厉害了,你赢了") passelif person==computer: print('不错,平手了') passelse: print("你输了!") pass
02-九九乘法表 while循环嵌套
row=1while row<=9: col=1 while col<=row: print("%d*%d=%d"%(col,row,row*col),end=" ")#每列打印完末尾+空格 col+=1 pass print()#打印完一行+换行 row+=1 pass
改变方向:
row=9while row>=1: col=1 while col<=row: print("%d*%d=%d"%(col,row,row*col),end=" ")#每列打印完末尾+空格 col+=1 pass print()#打印完一行+换行 row-=1 pass
03-打印三角形 while循环嵌套 打印直角三角形:
打印直角三角形:
row=1while row<=7: col=1 while col<=row: print('*',end=' ') col+=1 pass print() row+=1
打印等腰三角形:
row=1while row<=5: j=1 while j<=5-row:#控制打印空格 print(' ',end='')#不换行 j+=1 pass k=1 while k<=2*row-1:#控制打印* print('*',end='') k+=1 pass print() row+=1