python游戏代码简单
pythonimport random
def guess_number():
print("欢迎来到猜数字游戏!")
secret_number = random.randint(1, 100)
attempts = 0
while True:
guess = int(input("请输入你猜的数字:"))
attempts += 1
if guess < secret_number:
print("猜的数字太小了,请再试一次。")
elif guess > secret_number:
print("猜的数字太大了,请再试一次。")
else:
print(f"恭喜你,猜对了!答案是{secret_number}。你用了{attempts}次机会猜对了!")
break
if __name__ == "__main__":
guess_number()
这个简单的猜数字游戏会随机生成一个1到100之间的秘密数字,然后玩家要尝试猜出这个数字。程序会根据玩家的猜测给出提示,直到玩家猜对为止。
pythonimport random
def rock_paper_scissors():
print("欢迎来到石头、剪刀、布游戏!")
choices = ['石头', '剪刀', '布']
while True:
player_choice = input("请选择你的手势,或者输入 q 退出游戏:").strip().lower()
if player_choice == 'q':
print("游戏结束,再见!")
break
if player_choice not in choices:
print("请输入有效的手势!")
continue
computer_choice = random.choice(choices)
print(f"你选择了:{player_choice}")
print(f"电脑选择了:{computer_choice}")
if player_choice == computer_choice:
print("平局!")
elif (player_choice == '石头' and computer_choice == '剪刀') or \
(player_choice == '剪刀' and computer_choice == '布') or \
(player_choice == '布' and computer_choice == '石头'):
print("恭喜你,你赢了!")
else:
print("很遗憾,你输了!")
if __name__ == "__main__":
rock_paper_scissors()
这个游戏是简单的石头、剪刀、布游戏,玩家选择一个手势,电脑随机选择一个手势,然后根据游戏规则判断谁赢了。玩家可以选择退出游戏,输入"q"即可退出。