Day——04


语法一:
if 条件:
# 条件成立时执行的子代码块
  代码1
  代码2
  代码3

示例:
sex='female'
age=18
is_beautiful=True

if sex == 'female' and age > 16 and age < 20 and is_beautiful:
print('开始表白。。。')

print('other code1...')
print('other code2...')
print('other code3...')


'''

'''
语法二:
if 条件:
# 条件成立时执行的子代码块
  代码1
  代码2
  代码3
else:
# 条件不成立时执行的子代码块
  代码1
  代码2
  代码3


# 示例:
sex='female'
age=38
is_beautiful=True

if sex == 'female' and age > 16 and age < 20 and is_beautiful:
  print('开始表白。。。')
else:
print('阿姨好。。。')


print('other code1...')
print('other code2...')
print('other code3...')

'''

'''
语法三:
if 条件1:
if 条件2:
  代码1
  代码2
  代码3


# 示例:
sex='female'
age=18
is_beautiful=True
is_successful=True
height=1.70

扫描二维码关注公众号,回复: 5610991 查看本文章


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('阿姨好。。。')


print('other code1...')
print('other code2...')
print('other code3...')
'''

'''
语法四:
if 条件1:
  代码1
  代码2
  代码3
elif 条件2:
  代码1
  代码2
  代码3
elif 条件3:
  代码1
  代码2
  代码3
.......
else:
  代码1
  代码2
  代码3

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

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

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

其他情况:很差
'''

score = input('please input your score: ') # score='100'
score = int(score)

if score >= 90:
print('优秀')
elif score >= 80:
print('良好')
elif score >= 70:
print('普通')
else:
print('很差')

'''

'''
语法:
while 条件:
代码1
代码2
代码3


while True:
name=input('please input your name: ')
pwd=input('please input your password: ')

if name == 'egon' and pwd == '123':
print('login successful')
else:
print('username or password error')

'''

'''
结束while循环的两种方式

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

tag=True
while tag:
name=input('please input your name: ')
pwd=input('please input your password: ')

if name == 'egon' and pwd == '123':
print('login successful')
tag=False
else:
print('username or password error')

print('===>')

方式二:while+break
break一定要放在循环体内,一旦循环体执行到break就会立即结束本层循环

while True:
name=input('please input your name: ')
pwd=input('please input your password: ')

if name == 'egon' and pwd == '123':
print('login successful')
break
else:
print('username or password error')

print('===>>>>>')
print('===>>>>>')


'''


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

# 示例一
count=1
while count < 6: #count=6
if count == 4:
count += 1
continue

print(count)
count+=1

# 示例二:
while True:
name=input('please input your name: ')
pwd=input('please input your password: ')

if name == 'egon' and pwd == '123':
print('login successful')
break
else:
print('username or password error')
# continue # 此处加continue无用


'''


'''
了解知识
while + else:

while 条件:
代码1
代码2
代码3
else:
在循环结束后,并且在循环没有被break打断过的情况下,才会执行else的代码


tag=True
while tag:
print(1)
print(2)
print(3)
# tag=False
break
else:
print('else的代码')

'''

'''
while 条件1:
while 条件2:
代码1
代码2
代码3

示范一:
while True:
  name=input('please input your name: ')
  pwd=input('please input your password: ')

  if name == 'egon' and pwd == '123':
  print('login successful')
    while True:
    print("""
    0 退出
    1 取款
    2 转账
    3 查询
    """)
    choice=input('请输入您要执行的操作:') #choice='1'
    if choice == '0':
      break
    elif choice == '1':
      print('取款。。。')
    elif choice == '2':
      print('转账。。。')
    elif choice == '3':
      print('查询')
    else:
      print('输入指令错误,请重新输入')
  break
else:
  print('username or password error')


# 示范二:
tag=True
while tag:
  name=input('please input your name: ')
  pwd=input('please input your password: ')

  if name == 'egon' and pwd == '123':
  print('login successful')
  while tag:
    print("""
    0 退出
    1 取款
    2 转账
    3 查询
    """)
      choice=input('请输入您要执行的操作:') #choice='1'
    if choice == '0':
      tag=False
    elif choice == '1':
      print('取款。。。')
    elif choice == '2':
      print('转账。。。')
    elif choice == '3':
      print('查询')
    else:
      print('输入指令错误,请重新输入')
else:
  print('username or password error')

'''

猜你喜欢

转载自www.cnblogs.com/xuzhaolong/p/10575838.html
今日推荐