""" 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)