Python if语句

Posted on 2018-11-26 20:10  缥缈映苍穹  阅读(186)  评论(0)    收藏  举报
# if 如果.条件的判断
'''
if 条件:
    if语句块
当条件成立的时候会执行if语句块,如果条件不成立,不执行语句块的内容 缩进判断
'''
money = int(input("请输入你兜里的钱:"))  #300
if money >500:
    print("吃烧烤")
    print("喝啤酒")
    print("找好朋友聊聊天")
else: # 否则,条件不成立
    print("吃泡面")
    print("盖浇饭")
    print("老干妈+馒头")

if money >500:
    print("吃烧烤")
    print("喝啤酒")
    print("找好朋友聊聊天")
elif money > 400: # 否则,如果xxx
    print("火锅")
    print("酱牛肉")
    print("锅包肉")
elif money > 300:
    print("路边摊")
    print("大宝剑")
elif money > 200:
    print("麻辣香锅")
    print("盖浇饭")
elif money > 100:
    print("烤冷面")
else: # 小于100
    print("饿着")
#if...elif...else 又一个成立了,其他的都不走了
print("没钱了")
# 90 -> 优秀(A)
# 80 -> 良好(B)
# 70 -> 中等(C)
# 60 -> 及格(A)
# 60 以下 不及格(A)
# 优秀,良好,中等,及格,不及格

score = int(input("请输入你的分数:"))
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("中等")
elif score >= 60:
    print("及格")
else:
    print("不及格")

# if 嵌套
print("咣咣咣")
gender = input("请输入你的性别:")
if gender == "男": # = 赋值   ==判断
    print("去隔壁,alex等着你")
else: #不是男
    ask = input("请问是包租婆吗?")
    if ask == "是":
        print("去隔壁,alex等着你,wusir也在!")
    else: #不是包租婆
        print("请进.我家的西瓜,又大又甜!")
#嵌套的层数不要太多, 一般不超过3-5层

if条件判断
1.
if 条件:
  if语句块
执行流程:判断条件是否为真. 如果真. 执行if语句块

2.
if 条件:
  if语句块
else:
  else语句块
执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块

3.
if 条件1:
  if-1
elif 条件2:
  if-2
elif 条件3:
  if-3
....
else:
  else语句块
执行流程:
判断条件1是否成立, 如果成立执行if-1
否则如果条件2成立, 执行if-2
否则如果条件3成立, 执行if-3
....
否则执行else语句块

4. 嵌套
if 条件:
  if 条件:
  ..
else:
  if 条件:
  ...