mysql if for循环_if判断 和while、for循环

if判断

语法一:

if     条件:

条件成立时执行子代码块

代码1

代码2

实例一:

sex='female'

age=18

is_beautifui=True

if sex=='female' and age>16 and  age <20  and is_beautifui:

print('表白')

语法二:

if   条件:

# 条件成立时执行子代码

代码1

代码2

else   条件:

#条件不成立时执行的子代码

代码1

代码2

实例二:

sex='female'

age=18

is_beautifui=True

if sex=='female' and age>16 and  age <20  and is_beautifui:

print('表白')

else:

print('阿姨好')

语法三:

sex='female'

age=18

is_beautiful=True

is_successful=True

height=1.70

if sex == 'female' and age > 16 and age < 20 and is_beautiful \

and height > 1.60 and height < 1.80:

print('开始表白。。。')

if is_successful:

print('在一起。。。')

else:

print('什么爱情不爱情的,爱nmlgb的爱情,爱nmlg啊.')

else:

print('阿姨好。。。')

语法四

if 条件1:

代码1

代码2

elif 条件1:

代码1

代码2

........

else :

代码1

代码2

实例:

如果成绩 >= 90,那么:优秀

如果成绩 >= 80且 < 90, 那么:良好

如果成绩 >= 70且 < 80, 那么:普通

其他情况:很差

score=int(input('输入成绩'))

if score>=90:

print('优秀')

elif score>=80:

print('良好')

elif score>=70:

print('普通')

else:

print('很差')

while循环

while 条件:

代码1

代码2

实例:

while True:

name = input('输入名字')

kwp = input('输入密码')

if name == 'agon' and kwp == '123':

print('输入成功')

else:

print('名字或密码错误')

结束while循环的两种方式

方式一:改变条件为False,

在条件改为False 时不会立即结束掉循环,而是要等到下次循环判断是才会生效

f=True

while f:

name = input('输入名字')

kwp = input('输入密码')

if name == 'agon' and kwp == '123':

print('输入成功')

f=False

else:

print('名字或密码错误')

方式二:

break 一定要放在循环体内,一旦循环执行到break就会结束本层循环

while True:

name = input('输入名字')

kwp = input('输入密码')

if name == 'agon' and kwp == '123':

print('输入成功')

break

else:

print('名字或密码错误')

while+continue:结束本次循环,直接进入下一次循环

实例:

con=1

while con < 10:

if con == 7:

con += 1

continue

print(con)

con += 1

while+else:

while 条件:

代码1

代码2

else:

在循环结束后,并且在循环没有在break打断的情况下,才会执行else的代码

实例一:

while True:

name=input('输入你的名字')

kwp=input('输入你的密码')

if name=='agon'and kwp=='123':

while True:

print('''

0 退出

1 查询

2 取款

''')

cn=input('输入你的要求')

if cn=='0':

break

elif cn=='1':

print('查询')

elif cn=='2':

print('取款')

else:

print('输入错误,重新输入')

break

else:

print('名字或密码错误')

实例二:

f=True

while f:

name = input('输入你的名字')

kwp = input('输入你的密码')

if name == 'agon' and kwp == '123':

while f:

print('''

0 退出

1 查询

2 取款

''')

cn = input('输入你的要求')

if cn == '0':

f = False

elif cn == '1':

print('查询')

elif cn == '2':

print('取款')

else:

print('输入错误,重新输入')

else:

print('名字或密码错误')

for 循环 # for循环在于循环取值

l=['a','b','c','d','e']

i=0

while i< len(l):

print(l[i])

i+=1

for i in l:

print(i)

dic={'name':'egon','age':18,'gender':'male'}

for x in dic:

print(x,dic[x])

nums=[11,22,33,44,55]

for x in nums:

if x == 44:

break

print(x)

nums=[11,22,33,44,55]

for x in nums:

if x == 22 or x == 44:

continue

print(x)

for+range:

for i in range(0,5)

print(i)

for的嵌套

for i in range(3):

for j in range(4):

print(i,j)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值