python游戏代码简单

python
import 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之间的秘密数字,然后玩家要尝试猜出这个数字。程序会根据玩家的猜测给出提示,直到玩家猜对为止。

python
import 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"即可退出。