千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  千锋问问  > python中if语句用法例题

python中if语句用法例题

python中if 匿名提问者 2023-08-04 19:59:21

python中if语句用法例题

我要提问

推荐答案

  在Python中,if语句是一种条件控制结构,用于根据给定条件决定是否执行特定的代码块。下面我们将介绍三个不同的例题,展示if语句的不同用法。

千锋教育

  例题1:判断奇偶数

  编写一个程序,询问用户输入一个整数,然后判断该数是奇数还是偶数,并输出相应的信息。

  num = int(input("请输入一个整数:"))

  if num % 2 == 0:

  print(num, "是偶数")

  else:

  print(num, "是奇数")

 

  在这个例题中,我们使用if语句来判断用户输入的整数是否为偶数。如果该数除以2的余数为0,则输出"是偶数",否则输出"是奇数"。

其他答案

  •   BMI指数计算

      编写一个程序,询问用户输入身高和体重,然后计算其BMI指数,并根据BMI指数范围给出相应的建议。

      height = float(input("请输入身高(单位:米):"))

      weight = float(input("请输入体重(单位:千克):"))

      bmi = weight / (height ** 2)

      if bmi < 18.5:

      print("您的BMI指数为", bmi, "属于体重过轻,请增加营养")

      elif 18.5 <= bmi < 24:

      print("您的BMI指数为", bmi, "属于正常范围,保持健康的生活方式")

      elif 24 <= bmi < 28:

      print("您的BMI指数为", bmi, "属于超重,请注意控制饮食和增加运动")

      else:

      print("您的BMI指数为", bmi, "属于肥胖,请积极减重并咨询医生")

      在这个例题中,我们使用if-elif-else结构来根据计算得到的BMI指数给出不同的建议。根据BMI指数的范围,输出相应的健康建议。

  •   成绩等级划分

      编写一个程序,询问用户输入考试分数,然后根据不同的分数范围给出对应的等级。

      score = float(input("请输入考试分数:"))

      if score >= 90:

      print("成绩等级:优秀")

      elif 80 <= score < 90:

      print("成绩等级:良好")

      elif 70 <= score < 80:

      print("成绩等级:中等")

      elif 60 <= score < 70:

      print("成绩等级:及格")

      else:

      print("成绩等级:不及格")

      在这个例题中,我们使用if-elif-else结构来根据考试分数的不同范围划分成绩等级,并输出相应的等级。

      这三个例题展示了if语句的不同用法,它可以根据不同的条件实现灵活的控制流程和逻辑判断。通过这种方式,我们可以编写出更加智能和自适应的程序。