制作一个跟电脑对战的石头剪刀布小游戏,进入游戏时候提示时间,并需要登录密码
时间: 2024-03-05 21:53:22 浏览: 86
好的,这个小游戏可以用Python语言来实现。首先,我们可以使用time模块来获取当前时间并提示用户,然后使用input函数获取用户输入的登录密码。接着,我们可以使用random模块来让电脑随机生成出石头、剪刀、布中的一个,然后与用户的输入进行比较,输出胜负结果。以下是代码实现:
```python
import random
import time
# 提示用户时间
print("当前时间:", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 获取用户输入的登录密码
password = input("请输入登录密码:")
# 判断密码是否正确,这里为了方便,密码直接设置为123456
if password != "123456":
print("登录失败!")
else:
print("登录成功!")
# 开始游戏
print("游戏开始!")
print("石头剪刀布游戏规则:")
print("石头 vs 剪刀 -> 石头胜利")
print("剪刀 vs 布 -> 剪刀胜利")
print("布 vs 石头 -> 布胜利")
while True:
# 获取用户输入
user = input("请出拳(石头、剪刀、布):")
# 电脑随机出拳
computer = random.choice(["石头", "剪刀", "布"])
# 判断胜负
if user == computer:
print("平局!")
elif (user == "石头" and computer == "剪刀") or (user == "剪刀" and computer == "布") or (user == "布" and computer == "石头"):
print("你赢了!")
else:
print("电脑赢了!")
# 询问用户是否继续游戏
choice = input("是否继续游戏(Y/N):")
if choice == "N":
break
print("游戏结束!")
```
注意:这只是一个简单的示例代码,实际情况中可能需要对用户输入进行更多的判断和处理,以保证程序的健壮性和用户体验。
阅读全文