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

2024-08-15  本文已影响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("不符合报考条件")

上一篇下一篇

猜你喜欢

热点阅读