if嵌套、随机数
语法:
if 条件1
条件1成立执行的代码1
条件1成立执行的代码2
if 条件2
条件2成立执行的代码1
条件2成立执行的代码2
注意:条件2的if也是出于条件1的缩进关系内部
举例:
坐公交车:如果有钱可以上车,没钱不能上车;上车后如果有空座可以坐下,没有空做就要站着。
案例1:
# 坐公交:如果有钱可以上车,没钱不能上车;如果上车了,有空座可以做下没有空座就要站着 """ 1. 准备要做判断的数据,有钱可空座 2. 判断是否有钱 3. 上车了,判断是否能坐下 """ money = 1 seat = 1 if money == 1: print('请上车') if seat == 1: print('请坐好') else: print('请站好') else: print('不能上车')
猜拳案例:
随机做法:
1.导入random模块
import 模块名
2.使用random模块中的随机数功能
random.randint(开始,结束)
""" 1. 出拳 玩家:手动输入 电脑:随机 2. 判断输赢 2.1 玩家获胜 2.2 平局 2.3 电脑获胜 """ """ 随机数 import random random.randint(0.2) """ import random # 1. 出拳 # 玩家 player = int(input('请出拳:0--石头; 1--剪刀; 2--布:')) # 电脑 computer = random.randint(0, 1) # 2. 判断输赢 # 玩家获胜 if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player == 2) and (computer == 0)): print('玩家获胜') # 平局 elif player == computer: print('平局,再来一局') # 电脑获胜 else: print('电脑获胜')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?