# if 判断语句:if +空格+条件+冒号
# tag =1==3
# if tag:
# print('条件满足1')
# print('条件满足2')
# print('条件满足3')
# print('条件满足4')
# else:
# print('条件不满足')
# # 逻辑运算 and or not
# # and:全部是真才为真
# # or :或,只要一个为真就是真语句,全是假才是假
# # not : 非
# name ='dahai'
# num =20
# print(num >18 and num <26)
# print(1>3 or 2>4 or'x'=='y' or '2'=='2')
# print(not 1>3)
# print(not 3>1 or 3>1)#Not优先级最高,其次再运算or
# res1 =(3>4 and 4>3) or(1 ==3 and('x' =='x'or 3>3))
# print(res1)
# # if判断条件加上逻辑运算符(多个条件同时满足)
# cls ='human'
# sex ='female'
# age =18
# if cls =='human'and sex =='female' and age>16 and age<22:
# print('接受')
# else:
# print('不接受')
#
# # 三目运算 一行代码写if else
# # 三目运算结构:满足条件的结果 if 条件 else 不满足条件的结果
# # 只能对 if...else
# a =3
# print('满足条件') if a>5 else print("不满足条件")
# b =6
# print('满足条件') if b>5 else print("不满足条件")
# 语法三:多分支结构:只要有一个条件成立,就不会再往下判断其它条件了
# elif 可以有很多个,必须要有一个if开头
# score =int(input('>>>'))#将输入的数字(输入时为字符串类型)转换为整数int类型
# if score >=90:
# print('优秀')
# elif 90> score <=80:
# print('良好')
# elif 80> score >=70:
# print('合格')
# else: # 此时的else就近原则关联if
# print('很差')
#
# score =int(input('>>>'))#将输入的数字(输入时为字符串类型)转换为整数int类型
# if score >=90:
# print('优秀')
# if 90> score <=80:
# print('良好')
# if 80> score >=70:
# print('合格')
# if score < 70:
# print('很差')
#
# score =int(input('>>>'))#将输入的数字(输入时为字符串类型)转换为整数int类型
# if score >=90:
# print('优秀')
# if 90> score <=80:
# print('良好')
# if 80> score >=70:
# print('合格')
# else: # 此时的else就近原则关联if 80 >score >70
# print('很差')
# 注意:if 与 elif区别:
# if 并列是每个if都是独立的,也就是说每一个if条件都是相互独立的
# 但是,elif的条件是在上一个if(或者上一个elif)不满足的条件下执行的条件
# score =int(input('>>>'))#将输入的数字(输入时为字符串类型)转换为整数int类型
# if score >=90:
# print('优秀')
# elif score >=80:
# print('良好')
# elif score >=70:
# print('合格')
# else: # 此时的else就近原则关联if
# print('很差')
#
# # if 嵌套:外面的if 和里面的if同时满足时才是最终答案
# cls ='human'
# sex ='female'
# age =18
#
# if cls =='human'and sex =='female' and age>16 and age<22:
# print('符合')
# is_success =input('女孩输入我愿意')
# if is_success =='我愿意':
# print('在一起')
# else:
# print('我逗你玩呢')
# else:
# print('不接受')
# while 循环结构
# # 1.死循环
# while True:
# print('1111')
# print('2222')
# # 2.while嵌套一个if
# db_user ='dahai'
# db_pwd ='123'
# while True:
# input_user =input('请输入用户名')
# input_pwd =input('请输入密码')
# if input_user ==db_user and input_pwd ==db_pwd:
# print('登入成功')
# else:
# print('登入失败')
#
# # 3. while +break :break代表结束本层循环
# db_user ='dahai'
# db_pwd ='123'
# while True:
# input_user =input('请输入用户名')
# input_pwd =input('请输入密码')
# if input_user ==db_user and input_pwd ==db_pwd:
# print('登入成功')
# break
# else:
# print('登入失败')
# # 4.while +一个条件范围
# #通过代码体结束循环
# start =0
# while start <8:
# print(start)
# start += 1
# 打断点:调bug
# 先打断点 ,然后右键Debug运行
# F9 绿色的三角形是调到下一个断点
# F8 蓝色朝下的箭头是单步走
# Alt +F9 :移动到光标处
# # 5.while +continue :continue代表结束本次循环
# # (本次循环continue之后的代码不在运行),直接进入下一次循环
# start =0
# while start <8:
# start +=1
# if start ==4:
# print('fanyuhe')
# continue
# print(start)
# # 登入取款的程序:理解while嵌套
# user ='大海'
# pwd =123
# balance =5000
# tag =True
# while True:
# while tag:
# user1 =input('输入用户名:')
# if user1 != user:
# print('请重新输入密码:')
# continue
# pwd1 =int(input('请输入密码:'))
# if pwd ==pwd1:
# print('登入成功!')
# break
# else:
# print('输入密码错误!')
# tag =False
# print('登入成功进入取款阶段')
# money =int(input('输入您的取款金额'))
# if balance > money:
# balance =balance -money
# print('恭喜你取走了%s'%money)
# print('还剩%s'%balance)
# break
# else:
# print('余额不足!')
# # while 遍历列表
# names =['dahai','xiaoluo','guan','xishi']
# i =0
# while i