if嵌套
在⼀个if(elif else) 语句中 嵌套另⼀个 if(elif else )语句判断条件存在递进关系才会使⽤. 即 只有第⼀个条件成⽴,才会判断第⼆个条件
语法:
if 判断条件1:
判断条件1成⽴,执⾏的代码
if 判断条件2:
判断条件2成⽴,执⾏的代码
else:
判断条件2不成⽴,执⾏的代码
else:
判断条件1不成⽴,执⾏的代码例子:
取款机取钱的过程, 假定 你的密码是: 123456, 账户余额
为 1000
1. 提示⽤户输⼊密码
2. 判断密码是否正确
3. 密码正确后,提示输⼊取款的⾦额,
4. 判断取款的⾦额和余额的关系pwd = input('请输⼊密码:') if pwd == '123456': print('密码输⼊正确') money = int(input('请输⼊取款的⾦额:')) if money > 1000: print('余额不⾜') else: print('取款中,请稍后....') else: print('密码输⼊错误,请重试')
循环
while循环语法
1. 循环的初始条件(计数器)
2. 循环的终⽌条件
while 判断条件:
判断条件成⽴执⾏的代码
判断条件成⽴执⾏的代码
判断条件成⽴执⾏的代码
1. 定义计数器 (说了⼏遍 我错了) i = 0 # 2. 循环的终⽌条件 while i < 5: