Python - 条件语句和循环(一)

流程控制语句有if/while/for

if语句

if 判断条件:
    执行语句01……
    ......
elif 判断条件:
    执行语句11……
    ......
else: 
    执行语句11……
    ......
# 当判断条件成立时,则执行其后的语句,执行的语句可以有多行,使用缩进来区分表示同一级别的语句
# elif 可以存在0个或者多个
# else为可选语句,当条件不成立时,则执行else下的语句
Python - 条件语句和循环(一)_第1张图片
if.png
练习
import getpass  # 获取密文的密码

username = input('请输入用户名:')
password = getpass.getpass('请输入密码:')
if username == 'admin' and password == '123456':
    # python中不建议用table键进行缩进,而是用4个空格
    print('欢迎使用本系统.')
else:
    print('用户名或者密码错误!')
"""
百分制转换成等级制
90以上 A
80-90 B
70-80 C
60-70 D
60以下 不及格
"""
degree = float(input('请输入分数:'))
if degree >= 90:
    print('A')
elif degree >= 80:
    print('B')
elif degree >= 70:
    print('C')
elif degree >= 60:
    print('D')
else:
    print('不及格!')
#等价于
# 不推荐嵌套的if...else...的写法,因为官方建议偏平优于嵌套
score = float(input('请输入分数:'))
if score >= 90:
    print('A')
else:
    if score >= 80:
        print('B')
    else:
        if score >= 70:
            print('C')
        else:
            if score >= 60:
                print('D')
            else:
                print('不及格!')

你可能感兴趣的:(Python - 条件语句和循环(一))