美文网首页
python学习6 : 双向选择(if - else)的判断

python学习6 : 双向选择(if - else)的判断

作者: 简洁的书写 | 来源:发表于2024-08-15 13:37 被阅读0次

    Python 中的 `if` 语句和 `else` 语句是控制流语句,用于根据条件的真假来执行不同的代码块。

     基本概念

     if 语句:用于判断一个条件是否为真,如果为真,就执行 `if` 语句块中的代码。

    else 语句:与 `if` 语句配合使用,如果 `if` 条件不满足(即条件为假),则执行 `else` 语句块中的代码。

    条件表达式

       比较运算符:`==`(等于)、`!=`(不等于)、`>`(大于)、`<`(小于)、`>=`(大于等于)、`<=`(小于等于)

      逻辑运算符:`and`(并且)、`or`(或者)、`not`(非)

    使用场景

      根据条件执行不同的代码。

       做出决策,比如用户输入。

     基本的 if-else 结构

    age = 20
    if age >= 18:
        print("你是成年人。")
    else:
        print("你还是未成年人。")

     嵌套 if-else

    if age >= 18:
        if score >= 70:
            print("你已经成年,并且成绩合格。")
        else:
            print("你已经成年,但是成绩需要提高。")
    else:
        print("你还未成年,不能参加考试。")

    #是否回本

    一批货物进价(bid)为200/件,售价(price)为300/件,进了10件货,卖了8件,回本了么?
    提示:如果纯利润(profit)大于等于零,则输出“回本了”;否则输出“没有回本”。

    bid = 200
    price = 300
    profit = price*8 - bid*10
    if profit >= 0:
    print("回本了")
    else:    print("没有回本")

    报考飞行员

    小夜的男同学今年20岁,身高175,他想要报考飞行员,飞行员的要求是年龄在17到27岁之间,身高在169到185之间,小夜的同学满足报考条件么?

    请编写代码,让程序判断是否满足报考条件:
    1. 20赋值给变量age,175赋值给变量height;
    2. 使用 if-else 判断,如果age在17到27之间(包括17和27),并且height在169到185之间(包括169和185),输出“符合报考条件”;否者,输出“不符合报考条件”

    age = 20
    height = 175
    if (17 <=  age <=27) and (169 <= height <= 185):
        print("符合报考条件")
    else:
        print("不符合报考条件")

    相关文章

      网友评论

          本文标题:python学习6 : 双向选择(if - else)的判断

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