石头剪刀布
#导入随机工具包
import random
player = int(input("请输入您的拳:石头(1)/剪刀(2)/布(3):"))
#电脑 随机 出拳
computer = random.randint(1,3)
print("玩家选择的拳头是 %d - 电脑出 %d" %(player,computer))
#比较胜负
if((player == 1 and computer == 2)
or(player == 2 and computer == 3)
or(player == 3 and computer == 1)):
print("你赢了!")
elif player == computer:
print("平局!")
else:
print("输了!")
0~100相加
result = 0
i = 0
while i <= 100:
print(i)
result += i
i += 1
print("result为 %d" % result)
自然计数法(从1开始)
程序计数法(从0开始)
打印小星星
break continue
跳出循环,满足条件时,不执行代码,往后执行
#打印小星星
row = 1
while row <= 5:
print (" * " * row )
row += 1
#打印小星星
row = 1
while row <= 5:
col = 1
while col <=row:
print (" * " ,end = " " )
col += 1
print ()
row += 1
如果不希望print换行,在print(" “,end=” ")
九九乘法表
和小星星差不多
#九九乘法表
row = 1
while row <= 9:
col = 1
while col <=row:
print ("%d *%d = %d" %(col,row,col*row),end = "\t")
col += 1
print ()
row += 1