<From Zero to Hero>零基础学习Python基础语法【条件判断与条件嵌套】

目录

条件判断

单向判断:if

双向判断:if…else…

多向判断:if…elif…else…

if嵌套

if嵌套的执行顺序

如何写嵌套代码 

小练习1

小练习2


对于Python来讲,需要正确的【沟通逻辑】才能让Python准确地执行你的命令。

比方说,我想让天猫精灵在感知到我开门的一瞬间,打开客厅的灯。如果我只说:天猫精灵,打开灯。那么,由于缺少开门的前提条件,无论你开不开门,灯都会打开着。

所以,我们下的命令应该是这样:天猫精灵,如果我开门,你打开客厅的灯。

而这个下命令的如果…就…逻辑,就是与计算机沟通的逻辑——条件判断,其作用就是明确地让计算机知道:在什么条件下,该去做什么。

对于Python也是同样。Python之所以能完成自动化任务,比如自动抓取网页关键词,自动下载小电影等,就是因为它可以执行条件判断

import time

print('如果你想拥有无限的力量和能量,那必须夺得力量宝石')

time.sleep(2)

print('如果你想扭曲时空和任意地传送,那必须夺得空间宝石')

time.sleep(2)

print('如果你想任意地修改现实,无视任何宇宙规律,那必须夺得现实宝石')

time.sleep(2)

print('如果你想到达任何一个时间点,无论是古老的年代还是遥远的未来,那必须夺得时间宝石')

time.sleep(2)

print('如果你想控制生者和死者的灵魂,那必须夺得灵魂宝石')

time.sleep(2)

print('如果你想拥有不朽的精神力量并操控任何人的思维,那必须夺得心灵宝石')

time.sleep(2)

print('那么,如果让你来选择的话,你想要获得哪颗宝石呢?')

time.sleep(2)

print('请在以下六个选项【1 力量宝石 ;2 空间宝石;3 现实宝石 ;4 时间宝石;5 灵魂宝石 ;6 心灵宝石;】中,选择你最想获得的宝石吧!')

time.sleep(3)

answer=input('请将对应数字输入在冒号后: ')

if answer=='1':
    print('我告诉你哦,力量宝石保存在山达尔星的新星军团的总部基地')
    time.sleep(3)

elif answer=='2':
    print('空间宝石在洛基手里')
    time.sleep(3)

elif answer=='3':
    print('雷击已将现实宝石交给收藏家保管')
    time.sleep(3)

elif answer=='4':
    print('奇异博士愿意用时间宝石换取钢铁侠的性命')
    time.sleep(3)

elif answer=='5':
    print('必须献祭自己心爱的人才能得到灵魂宝石')
    time.sleep(3)

else:
    print('幻视头上的心灵宝石被绯红女巫摧毁,但可用时间宝石复原')
    time.sleep(3)

如果你想拥有无限的力量和能量,那必须夺得力量宝石
如果你想扭曲时空和任意地传送,那必须夺得空间宝石
如果你想任意地修改现实,无视任何宇宙规律,那必须夺得现实宝石
如果你想到达任何一个时间点,无论是古老的年代还是遥远的未来,那必须夺得时间宝石
如果你想控制生者和死者的灵魂,那必须夺得灵魂宝石
如果你想拥有不朽的精神力量并操控任何人的思维,那必须夺得心灵宝石
那么,如果让你来选择的话,你想要获得哪颗宝石呢?
请在以下六个选项【1 力量宝石 ;2 空间宝石;3 现实宝石 ;4 时间宝石;5 灵魂宝石 ;6 心灵宝石;】中,选择你最想获得的宝石吧!
请将对应数字输入在冒号后: 4
奇异博士愿意用时间宝石换取钢铁侠的性命

 亲爱的夺宝骑兵,你看到没?这就是条件判断如果…就…

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值