美文网首页
2. python学习之if条件语句

2. python学习之if条件语句

作者: 秦城听雪 | 来源:发表于2019-08-21 15:03 被阅读0次

1. if 语法

语法:

if 条件:
    条件成立执行的代码1
    条件成立执行的代码2
    ......

简单实例

if True:
    print('条件成立执行代码1')
    print('条件成立执行的代码2')

 #注意:在这个下方没有加缩进的代码,不属于if语句块,即和条件if无关
print('这个代码执行吗?与if是不相关的')

#分析年龄大于等于18,输出:已经成年,可以上网,--准备年龄的数据,和18做比较
age = 20

if age >= 18:
    print('已经成年,可以上网')

print('系统关闭')

系统可以用户输入年龄,用这个年龄做条件判断

1.用户输入
2.保存用户输入的年龄
3. if
****注意一个点:input接收到的数据是str,不能和18作为判断。--int转换类型

age = int(input('请输入您的年龄'))
if age >= 18:
    print(f'您输入的年龄是{age},已经成年可以上网')

2. if... else...

if条件:
    条件成立执行的代码1
    条件成立执行的代码2
    ......

else:
    条件不成立执行的代码1
    条件不成立执行的代码2
    .......

实例:

age = int(input('请输入您的年龄'))
if age >= 18:
    print(f'您输入的年龄是{age},已经成年可以上网')
else:
print(f'您输入的年龄是{age},小朋友回家做作业去')

注意:如果某些条件成立执行了相关的代码,那么其他情况的代码解释器根本不会执行。

3.多重判断

思考: 中国和合法工作 年龄是19-60岁,即如果年龄小于18的情况为童工,不合法;如果年龄在18-65岁之间为合法工龄;大于65岁为法定退休年龄

if条件1:
    条件1成立执行的代码1
    条件1成立执行的代码2
    ......

elif条件2:
    条件2成立执行的代码1
    条件2成立执行的代码2
    ......

......

else:
    以上情况都不成立执行的代码
    .......

age = int(input('请输入您的年龄'))          

#童工                                  
if age < 18:                         
    print(f'您输入的年龄是{age},童工')        

#合法                                  
elif(age >= 18) and (age <= 65):     
    print(f'您输入的年龄是{age},合法')        

#合法这一步也可以化简为:
elif 18 <= age <= 65:
    print(f'您输入的年龄是{age},合法')  

#退休                                  
elif age > 65:                       
    print(f'您输入的年龄是{age},退休年龄')      

if嵌套

思考:坐公交车:如果有钱可以上车,没钱不能上车;上车以后如果有空座,则可以坐下;如果没有空座,就要站着。怎么书写程序。

if条件1:
    条件1成立执行的代码1
    条件1成立执行的代码2

    if条件2:
        条件2成立执行的代码1
        条件2成立执行的代码2
#条件2的if也是出于条件1的缩进关系内部

需求

  1. 准备将来要做判断的数据:钱和空
  2. 判断是否有钱:上车 和 不能上
  3. 上车后:判断是否能坐下: 有空
money = 1
seat = 0

if money == 1:
     print('请上车')
     #判断是否能坐下
     if seat == 1:
         print('有座位,请坐下')
     else:
         print('没有空座,请站着')

else:
     print('不能上车')

相关文章

  • 2. python学习之if条件语句

    1. if 语法 语法: 简单实例 系统可以用户输入年龄,用这个年龄做条件判断 2. if... else... ...

  • 13.python3条件控制

    python3条件控制之if语句 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False...

  • python基础-06-条件判断、循环语句

    python基础-条件判断、循环语句 1.条件语句: 形式: 意义: 例子: 获取随机数: 2.循环语句 **1....

  • ## Java条件语句

    原文链接 Java条件语句 你将学习到:1. if...else条件语句2. switch 条件语句3. 条件运算...

  • day-05 if for while (分之和循环)

    分之 python中分之结构只有if 结构 1.什么时候用if语句 2.怎么使用if语句 a. if 条件语句 :...

  • Python小夜曲(二)

    今天继续来康康我们的Python吧! 今天我们来学习学习条件语句和循环语法吧!!! 1、if条件语句 基本语法: ...

  • Python ☞ day 2

    Python学习笔记之 运算符 & if语句 & while语句 & for 语句 & break语句 & con...

  • [python基础]-07 条件判断

    1.条件判断 if 判断1.在python程序中,使用if语句实现2.如果if语句后的判断条件结果是True,那么...

  • python三大语句

    Python的条件语句 if语句 1.基本if语句: if 条件: 执行语句 2.if-else结构: if ...

  • Python 语句

    Python 语句包括以下: Python 条件语句if - elseif - elif - ... - else...

网友评论

      本文标题:2. python学习之if条件语句

      本文链接:https://www.haomeiwen.com/subject/vfzbsctx.html