条件语句

它们通常是流控制语句的一部分,对于构建基于逻辑的程序非常有用,并帮助您使您的程序根据您的流做出正确的决定。

如果要满足单个或一系列条件以验证流,则使用 if 语句。

例如。 如果下雨,我会看电影X

注意:这里存在一个条件,以便了解在满足条件时将执行的下一步操作。

当您想根据另一个句子对一个条件做出假设时,使用 if_else 语句。 这意味着,如果其中一个条件出错,程序将打印另一条语句来证明逻辑的合理性。

a = 2
b = 4

if a<b:
print(a, 'is less than', b)
else:
print(a, 'is not less than', b)

在上面的示例中,我们有 2 个数字 a 和 b,我们在此处应用了 if_else 条件,以便它打印,如果 a 小于 b,则结果。 在这里,我们知道它小于 b 所以它会打印第一条语句,

如果数字颠倒,比如 a = 4 和 b=2,在这种情况下,它会打印第二条语句。

让我们来看看安吉拉课程中的一个简单练习。

练习 -1 打印偶数和奇数。

问题陈述:编写一个程序来计算给定数字是奇数还是偶数。

偶数可以除以 2,没有余数。

例如 86 是偶数,因为 86 ÷ 2 = 43

43 没有任何小数位。 因此,划分是干净的。

例如 59 是奇数,因为 59 ÷ 2 = 29.5

29.5 不是整数,它有小数位。 因此余数为 0.5,因此除法不干净。

模数在 Python 中写为百分号 (%)。 它给你除法后的余数。

解决方案:

num = int(input("Write your number here: "))
if num%2==0:
    print("Number is even")
else:
    print("Number is odd")

您可以前往 Google Colab 并复制粘贴上面的代码,系统会要求您输入所需的数字。 按 SHIFT+ENTER 运行单元格。

练习 2 — BMI 2.0

问题陈述:编写一个程序,根据用户的体重和身高来解释体重指数(BMI)。

它应该告诉他们基于 BMI 值对其 BMI 的解释。

  • 在 18.5 岁以下,他们体重过轻
  • 超过 18.5 但低于 25 体重正常
  • 超过 25 岁但低于 30 岁的人略微超重
  • 30岁以上35岁以下肥胖
  • 超过 35 岁的人属于临床肥胖。

解决方案:

weight = float(input("enter your weight here in kg : "))height = float(input("enter your height in m : "))bmi = (weight)/(height*height)print(f"Your BMI is {bmi}")if bmi<=18.5:
    print("you are underweight")
elif bmi>=18.5 and bmi<=25:
    print("you have normal weight")
elif bmi>=25 and bmi<=30:
    print("you are slightly overweight")
elif bmi>=30 and bmi<=35:
    print("you are obese")
else:
    print("you are clinically obese")

上面的代码可以复制粘贴到 Google Colab 中,您也可以查看您的 BMI 分数。

在这里,您可以看到我们应用的逻辑使用“Elif”语句以及“if”和“else”语句。

我将在本文的第二部分介绍“ELIF”声明和闰年的进一步练习以及最终项目。

敬请关注!

关注七爪网,获取更多APP/小程序/网站源码资源!

这是一张图片
加客服微信:【3304222535】开通会员,免费下载

备注:【永久会员】

请一定要填写备注,否则不通过!

也可扫码或长按识别下方二维码添加
这是一张图片