python 石头剪刀布 1.0

要求 :

1、使用if判断语句完成 石头剪刀布游戏1.0版本
该游戏当前版本内容如下:
1、进入程序 让玩家输入角色姓名 对角色姓名进行规格判断(中英文字符组成 4-6位)
2、程序运行后,让玩家输入“石头”或“剪刀”或“布”
3、判断玩家输入的内容是否符合规范
4、让电脑随机在石头 剪刀 布 三个选项中选择一种
5、判断 玩家和电脑谁输谁赢或者平局

username=input("请输入用户名:")
if username.isalpha()==False:
    print("用户名由中英文字符组成")
elif len(username)<4 or len(username)>6:
    print("用户名为4-6位")
wanjia=input("请输入 石头 剪刀 或者布 其中之一")
word=["石头","剪刀","布"]
if wanjia not in word:
    print("请正确输入")
else:
    print(wanjia)
import random
zt=random.choice(["石头","剪刀","布"])
print(zt)
a=[["布","石头"],["石头","剪刀"],["剪刀","布"]]
if wanjia ==zt:
    print("平局")
elif [wanjia,zt] in a:
    print("玩家获胜")
else:
    print("电脑获胜")

注意

完成这个练习 需要用到随机数:
首先想要在python当中使用随机数 应该先调用随机数库

import random 导入random库

定义一个变量 来承载随机产生的数字

suiji=random.randrange(10)
print(suiji)会随机到1-10中的任意一个数
sui jifanwei=random.randrange(1,4)
print(sui jifanwei) 会随机出现 1 2 3 
xzsj=random.choice([“哈哈”,“嘿嘿”,“呵呵”])
print(xzsj)
发布了2 篇原创文章 · 获赞 1 · 访问量 63

猜你喜欢

转载自blog.csdn.net/weixin_45563049/article/details/103911819