简介:本文将介绍五个简单的小游戏,包括猜数字、石头剪刀布、20点游戏、井字游戏和贪吃蛇。我们将使用Python编写代码,帮助您理解游戏的基本逻辑和实现方法。通过这些游戏,您将学会Python编程的基础知识,包括条件语句、循环语句和函数等。
猜数字游戏
猜数字游戏是一个经典的益智游戏,玩家需要猜测计算机随机生成的数字。
import randomdef guess_number():number_to_guess = random.randint(1, 100)guess = Noneattempts = 0while guess != number_to_guess:guess = int(input('请猜一个1到100之间的数字:'))attempts += 1if guess < number_to_guess:print('太小了!')elif guess > number_to_guess:print('太大了!')print('恭喜你,猜对了!你用了', attempts, '次尝试。')if __name__ == '__main__':guess_number()
石头剪刀布
石头剪刀布是一个简单的手势游戏,玩家和计算机同时出拳,胜负由规则决定。
def石头剪刀布():computer_choice = input('请出拳(石头、剪刀、布):')player_choice = input('你的出拳(石头、剪刀、布):')if computer_choice == player_choice:print('平局!')elif (player_choice == '石头' and computer_choice == '剪刀') or \n (player_choice == '剪刀' and computer_choice == '布') or \n (player_choice == '布' and computer_choice == '石头'):print('你赢了!')else:print('你输了!')if __name__ == '__main__':石头剪刀布()