import random
#加上循环,循环猜拳
while True:
player=int(input("输出0(拳),1(剪),2(布)"))
com_player=random.randint(0,2)
#等于3时,退出游戏
if player==3:
print("退出游戏~")
break #退出循环
if (player==0 and com_player==1)\
or (player==1 and com_player==2)\
or (player==2 and com_player==0):
print("win!")
elif player==com_player:
print("Equ!")
else:
print("Lose!")
运行结果:
###函数
1.函数:
print、input。。。。函数
实现某一功能的
2.作用:复用
减少代码冗余、减少维护量、功能封装,提升开发速度。。。
例如:print函数,直接用,不须关心内部实现:
i=1
while i<=5:
print("*"*i)
i+=1
运行结果:
###函数语法:
def 函数名():
代码
#定义函数:
def stards():
i=1
while i<=5:
print("*"*i)
i+=1
#函数调用:可以多次调用
stards()
stards()
stards()
运行结果:
加法函数:
def add():
a=10
b=20
print(a+b)
add()
函数里的变量只能内部使用。函数外部不能使用。