【python基础语法】运算符&if条件语句&while循环&for循环(第5天课堂笔记)

"""
if语法规则:
if  条件比较语句1:
    # 条件成立的时候   会执行的代码
elif 条件比较语句2:
    # 条件2成立的时候   会执行的代码
else:
    # 条件不成立的时候会执行的代码
"""
# 定义一个字典,存储一个账号 密码
user = {'u_id': "python", "pwd": "123qwe"}

# 条件判断:登录小案例
# 第一步:用户输入账号,密码
u_id1 = input("请输入账号:")
pwd_1 = input("请输入密码:")

# 第二步 判断账号和密码是否正确
# 条件判断使用逻辑运算符:and or mot
if u_id1 == user["u_id"] and pwd_1 == user["pwd"]:
    print("账号密码正确,登录成功!")
else:
    print("您输入的账号或者密码有误!")

'''
案例:成绩区分

小于60分:不及格

60-79:及格

80以上(包括80):优秀

条件判断使用的注意点:
一个条件语句中:if是必须要有的,elif(可有可无,多个条件判断才用)
else:(可有可无,条件不成立的时候,要做什么事情的时候可以使用)

'''
num = int(input("请输入您的考试成绩:"))

if num < 60:
    print("您的成绩不及格,赶紧回去补课!")
elif num < 80:
    print("您的成绩为合格!")
else:
    print("您的成绩优秀!")

"""
while循环:条件循环
语法规则:
while 条件:
    #条件成立执行的代码
注意点:不要出现死循环(注意终止循环的条件)

使用在循环体中的关键字:
break:终止循环,跳出循环体
continue:终止当前本轮循环,开启下一轮循环

while循环中的else:
循环条件不成立,退出循环执行else中的代码
使用break循环,不会执行else中的代码

for 循环:迭代循环
语法格式:   
for 变量 in 遍历的数据:
    # 遍历出来一个数据时,去执行的代码

内置函数rang()  
            
"""
i = 0
while i < 100:
    if i == 50:
        continue
        #  break
    print('{}'.format(i))
    print('hello python!')
    i = i + 1
    print("这是{}次打印".format(i))
else:
    print("i小于100不成立,此时i的值{}".format(i))

# for循环举例
li = [78, 32, 55, 77, 88, 90, 54, 24, 67, 39]
for num in li:
    print("当前的成绩{}".format(num))
    if num < 60:
        print("您的成绩不及格,赶紧回去补课!")
    elif num < 80:
        print("您的成绩为合格!")
    else:
        print("您的成绩优秀!")

# 内置函数rang()
# 传一个参数
# 传2个参数:第一个代表起始位置,第二个代表终止位置(左闭右开)
# 传三个参数:第三个代表步长
print(list(range(11)))
print(list(range(1,101)))
print(list(range(0,10,2)))

dic = {"aa":11,"bb":22,"cc":33}
# 遍历字典的键
for i in dic:
    print(i)
# 遍历字典的值
for i in dic.values():
    print(i)
# 遍历字典的键值对
for k,v in dic.items():
    print(k)
    print(v)

# 元祖拆包
a,b  = (11,22)
print(a)
print(b)

 

posted on 2020-02-24 10:25  诚实的表达自己  阅读(303)  评论(0编辑  收藏  举报