python3


  按键伤人      116   
  2021-01-18      Python      

第三节

条件判断

if

#为钱包赋值

money=1000
# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:

    # 结果:显示‘你去吃日料’的结果
    print('金刚狼带凤凰女去吃日料')   
  • 首先,第一行代码,用“=”对当前情况进行赋值:将钱包 1000 赋值给变量 money。

  • 第二步,确定 if 条件: 如果钱包 money 的值>=1000, 就执行冒号后的下一行命令。

  • 第三步,用 print()命令打印出结果.


if…else…

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-55MmbHrx-1610893246710)(d:\Pictures\7.jpg)]

# 为钱包赋值
money = 1000

# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:

    print('金刚狼带凤凰女去吃日料')  

# 条件:当不满足if条件,执行else条件下语句
else:

    print('金刚狼带凤凰女去吃KFC')  

if…elif…else…

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Om6DIVM8-1610893246716)(d:\Pictures\12.jpg)]

# 为钱包赋值
money = 999

# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:

    print('金刚狼带凤凰女去吃日料')  

# 条件:如果有800-1000块钱之间(包含800块)
elif money>=800:

    print('金刚狼带凤凰女去吃披萨')

#不满足条件
else:
     print('金刚狼带凤凰女去吃KFC')
  • [if…elif…else…]多项判断语句的执行的顺序是如果不满足if的条件,就判断是否满足elif下的命令,不满足执行else下的命令

  • if、else、elif自身所代表的条件是三选一的

  • elif后可不接else


if嵌套

if嵌套的执行顺序

  1. 如果贡献值大于等于 600,显示“特种作战人员”,在此前提下:
    a.如果贡献值大于等于 800,显示“王者”。
    b.如果贡献值小于 800,显示“黄金”。

  2. 如果贡献值小于 600,显示“普通作战人员”,在此前提下:
    c.如果贡献值大于 400,显示“白银”。
    d.如果贡献值小于等于 400,显示“青铜”。

contribution=860

if contribution>=600:
    print('特种作战人员')

    if contribution>=800:
        print('王者')

    else:
        print('黄金')

else:
    print('普通作战人员')

    if contribution>400:
        print('白银')

    else:
        print('青铜')

print('结束')

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1Fe4ABnW-1610893246720)(d:\Pictures\15.jpg)]
作者:Sorbet.

ps:以上是python3全部内容,希望文章能够帮你解决python3所遇到的游戏开发问题。
本文收录在 游戏编程 🕹️ - 学习Python专题,分享走一走~

猜你喜欢 全系列


您可以在登录后,发表评论




    关于作者
    游戏开发者 - 83
  • 按键伤人
  • 码神
  • 683 文章  √   5 提问  ?
    此作者缺少注释。


    目录