码迷,mamicode.com
首页 > 编程语言 > 详细

python3之条件判断

时间:2018-10-16 17:41:07      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:条件   div   游戏   小明   color   优先   练习   例子   根据   

一、if 条件语句

1.if 条件语句的语法:

if  条件:
     语句体
else:
    语句体

 

条件:比较简单的运算符 >、<、<=、>=、!=、==

2.组合条件测试

a and b :与运算

a or b:或运算

not a :非运算

1) and的优先级大于or

2) and连接的两个条件都满足,才成立

3) or连接的两个条件有一个满足,即成立

例子:猜字游戏,假设答案是9 ,让用户从键盘中输入一个整数,猜对了就告诉用户猜对了,猜错了告诉用户猜错了

num = 7
num1 =int( input("请输入一个整数:"))
if num1 ==num:
    print("猜对了")
else:
    print("猜错了")

二、elif 语句:

if 条件1:
    语句体
    语句体
elif 条件2:
    语句体
    语句体
elif 条件3:
    语句体
    语句体
else:
    语句体
    语句体

 例子:猜字游戏,假设答案是9 ,让用户从键盘中输入一个整数,猜对了就告诉用户猜对了,猜小了告诉用户猜小了,猜大了告诉用户猜大了

num= 9
num1 = int(input(请输入一个整数:)
if num1==num:
     print("猜对了")
elif num1>num:
     print("猜大了")
else:
     print("猜小了")

练习:

小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
height = float(input("请输入小明的身高:"))
weight = float(input("请输入小明的体重:"))

BMI = weight / height**2

if BMI < 18.5:
    print("过轻")
elif BMI >= 18.5 and BMI < 25:
    print("正常")
elif BMI >= 25 and BMI < 28:
    print("过重")
elif BMI >= 28 and BMI < 32:
    print("肥胖")
else:
    print("严重肥胖")

 

python3之条件判断

标签:条件   div   游戏   小明   color   优先   练习   例子   根据   

原文地址:https://www.cnblogs.com/dp0702/p/9792612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!