python基础学习06

您所在的位置:网站首页 两个if函数怎么嵌套python python基础学习06

python基础学习06

2024-07-04 19:19| 来源: 网络整理| 查看: 265

一、条件语句:

条件成立执行某些代码,条件不成立执行哪些代码。

二、IF 条件判断 IF简单条件判断多重判断IF嵌套三目运算符

1、if 简单条件判断

if """ if True: print('条件成⽴执⾏的代码1') print('条件成⽴执⾏的代码2') # 下⽅的代码没有缩进到if语句块,所以和if条件⽆关 print('我是⽆论条件是否成⽴都要执⾏的代码') """ # 注意,input输入的都是字符型数据,需要强制转换成整型,才能用于if的判断 my_age = int(input('请问您今年多少岁?\n')) if my_age >= 18: # 注意此处的缩进 print('您已经成年,可以来蹦迪了!') print('今天不开门,蹦不了!')

当输入一个符合条件的年龄,执行了‘条件成立执行的代码’,并且执行了‘无论如何都会执行的代码’

在这里插入图片描述 当我输入一个不符合条件的代码,只输出了‘无论如何都会执行的代码’,因为这行代码不受if影响。

在这里插入图片描述

if …else… """ if 条件: 条件成⽴执⾏的代码1 条件成⽴执⾏的代码2 ...... else: 条件不成⽴执⾏的代码1 条件不成⽴执⾏的代码2 ...... """ my_age = int(input('请问您今年多少岁?\n')) if my_age >= 18: # 注意此处的缩进 print('您已经成年,可以来蹦迪了!') else: print('不着急,成年了再来蹦迪吧!')

out:

在这里插入图片描述

2、多重判断

""" 语法: if 条件1: 条件1成⽴执⾏的代码1 条件1成⽴执⾏的代码2 ...... elif 条件2: 条件2成⽴执⾏的代码1 条件2成⽴执⾏的代码2 ...... ...... else: 以上条件都不成⽴执⾏执⾏的代码 """ ''' 实例1:多重判断 需求:中国合法工作年龄为18-60岁,即如果年龄小于18的情况为童工,不合法; 如果年龄在18-60岁之间为合法工龄;大于60岁为法定退休年龄。 ''' age = int(input('请输入您的年龄:\n')) if age b else b ** 2 print(f'C:{c}') # C:400 三、扩展练习 ''' 扩展:猜拳游戏 运用到随机数 随机做法: 1、导入随机模块 import random 2、使用random模块中的随机整数功能random.randint(开始数字,结束数字) 游戏内容: 1、提示出拳:0--石头,1--剪刀,2--布 2、出拳: 玩家:手动出拳 电脑:自动出拳 3、判断输赢 玩家获胜、平局、电脑获胜 ''' import random player = int(input('请出拳:0--石头,1--剪刀,2--布')) computer = random.randint(0, 2) if (player == 0 and computer == 1) or (player == 1 and computer == 2) or (player == 2 and computer == 0): print(f'玩家出{player},电脑出{computer},玩家获胜') elif player == computer: print(f'玩家出{player},电脑出{computer},平局') else: print(f'玩家出{player},电脑出{computer},电脑获胜')


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3