条件语句
它们通常是流控制语句的一部分,对于构建基于逻辑的程序非常有用,并帮助您使您的程序根据您的流做出正确的决定。
如果要满足单个或一系列条件以验证流,则使用 if 语句。
例如。 如果下雨,我会看电影X
注意:这里存在一个条件,以便了解在满足条件时将执行的下一步操作。
当您想根据另一个句子对一个条件做出假设时,使用 if_else 语句。 这意味着,如果其中一个条件出错,程序将打印另一条语句来证明逻辑的合理性。
a = 2
b = 4if 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/小程序/网站源码资源!