查看原文
其他

Python源代码分享:06猜数字大小与剪刀石头布

作者一小红牛 我的Python教程 2024-01-14


Python,速成心法

敲代码,查资料,问度娘

练习,探索,总结,优化

import randomprint("欢迎来到剪刀石头布游戏!")
while True: # 玩家输入 player_choice = input("请选择剪刀、石头或布:")
# 电脑随机选择 computer_choice = random.choice(['剪刀', '石头', '布'])
# 输出电脑选择 print("电脑选择了:", computer_choice)
# 判断胜负 if player_choice == computer_choice: print("平局!") elif player_choice == computer_choice: print("你赢了!") else: print("你输了!")
# 询问是否继续游戏 play_again = input("是否继续游戏?(Y/N):") if play_again.lower() != 'y': break
print("游戏结束!")

在这个游戏中,玩家需要输入剪刀、石头或布,电脑随机选择剪刀、石头或布中的一个。游戏规则为石头剪刀布,每个规则都有一个互斥的选择。游戏进行多轮,直到玩家选择退出。


02 猜数字大小


以下是一个简单的猜数字大小的 Python 代码实现,游戏从小到大的输出结果。玩家每次输入猜测的数字,程序会提示玩家输入的数字是大于还是小于目标数字,直到猜中为止。

import random # 目标数字 target = random.randint(1, 100) # 猜测数字 guess = int(input("请输入一个1到100之间的整数:")) # 计数器 count = 0 # 循环猜测直到猜中 while guess != target: # 提示玩家猜测的数字是大于还是小于目标数字 if guess < target: print("你猜的数字太小了,请再试一次。") else: print("你猜的数字太大了,请再试一次。") # 增加计数器 count += 1 # 猜测数字 guess = int(input("请输入一个1到100之间的整数:")) # 输出猜测结果 print("恭喜你,猜中了!你一共猜了", count+1, "次。")

使用了 random 模块来生成随机数字,使用了 while 循环来让玩家有机会猜中目标数字。如果玩家猜中了,程序会输出猜测次数。

完毕!!感谢您的收看

------------往期更多精彩内容------------

Python最新版本的安装教程(附详细图)

Pycharm的下载与安装方法(附教程图)

Pycharm初始化,新建一个python程序

Pycharm英文页界面,2种汉化的设置方法(教程附图)

Python常用的英文单词集合

Python基础教程:01代码的规范书写

Python基础教程:02内置函数的用法解析

Python基础教程:03运算符与表达式

Python基础教程:04流程控制语句

Python基础教程:05字符串String的用法解析

Python基础教程:06列表,元组,字典的用法

Python入门教程:07文件及目录操作

Python入门教程:08变量,保留字,字符串索引

Python入门教程:09常用的模块库

Python入门教程10:datetime的用法

Python入门教程:11推导式的写法

-------------------------------------------------

---------------Python源码集合---------------

Python源代码分享:01九九乘法表


继续滑动看下一个

Python源代码分享:06猜数字大小与剪刀石头布

作者一小红牛 我的Python教程
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存