五个简单的小游戏,用Python实现

作者:半吊子全栈工匠2024.01.18 00:24浏览量:8

简介:本文将介绍五个简单的小游戏,包括猜数字、石头剪刀布、20点游戏、井字游戏和贪吃蛇。我们将使用Python编写代码,帮助您理解游戏的基本逻辑和实现方法。通过这些游戏,您将学会Python编程的基础知识,包括条件语句、循环语句和函数等。

猜数字游戏
猜数字游戏是一个经典的益智游戏,玩家需要猜测计算机随机生成的数字。

  1. import random
  2. def guess_number():
  3. number_to_guess = random.randint(1, 100)
  4. guess = None
  5. attempts = 0
  6. while guess != number_to_guess:
  7. guess = int(input('请猜一个1到100之间的数字:'))
  8. attempts += 1
  9. if guess < number_to_guess:
  10. print('太小了!')
  11. elif guess > number_to_guess:
  12. print('太大了!')
  13. print('恭喜你,猜对了!你用了', attempts, '次尝试。')
  14. if __name__ == '__main__':
  15. guess_number()

石头剪刀布
石头剪刀布是一个简单的手势游戏,玩家和计算机同时出拳,胜负由规则决定。

  1. def石头剪刀布():
  2. computer_choice = input('请出拳(石头、剪刀、布):')
  3. player_choice = input('你的出拳(石头、剪刀、布):')
  4. if computer_choice == player_choice:
  5. print('平局!')
  6. elif (player_choice == '石头' and computer_choice == '剪刀') or \n (player_choice == '剪刀' and computer_choice == '布') or \n (player_choice == '布' and computer_choice == '石头'):
  7. print('你赢了!')
  8. else:
  9. print('你输了!')
  10. if __name__ == '__main__':
  11. 石头剪刀布()