问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python if 语句的问题

发布网友 发布时间:2022-04-23 13:29

我来回答

3个回答

热心网友 时间:2022-04-06 15:58

# 第一首先要有缩进 因为python中是以缩进区分不同的代码块
# eg1:
if ...:
    ....
if ...:
    ...
# eg2:
if ...:
    .....
    if ...:
        ....
# eg1 和 eg2 是两种代码块
# eg1会走完第一个if後 条件成立与否 都会继续走第二个if 
# eg2则当第一个if条件不成立时 不会走第二个if
# 这是python最基础要掌握的 通过题主的问题 不知道题主掌握没…所以多说一嘴(因为我看到下面有追问 可能是这个原因)

#另外 如果想要python帮你完成条件1条件2条件3某一成立则执行某代码块的话
# eg3:
if ...:
    ...
    #当满足条件时 会执行这裏的代码块 然後调到最後
elif ...:
    ...
    #当满足条件时 会执行这裏的代码块 然後调到最後
elif ...:
    ...
    #当满足条件时 会执行这裏的代码块 然後调到最後
else:
    ...
    #当以上条件都不满足时 执行这裏的代码块 当然可以没有该代码块 取决与coder
    

#所谓“当条件符合第一个第二个if语句,为什么输出结果的同时还是输出else的结果
而条件符合第三个则不会输出else”
#我猜想代码块是这样的:
    if ...:
        ...
    if ...:
        ...
if ...:
    ...
    if ...:
        ...
else:
    ...
    
# 当然 还要看你的条件是什麼 不太好判断
#还有可能 使用了break
if ...:
    break
    print("test")
    
# 你会发现 test并没有显示出来…
#最後 期待题主贴出源代码!

追问源代码:
x=int(raw_input(">>>:"))

if x=60:
print "D"

if x=70:
print "C"

if x=80:
print "B"

else:
print "A"

热心网友 时间:2022-04-06 17:16

这里每一个 if 都是独立的,都会执行一次,所以最后一个 if 一定会有输出。追问那请问一下,为什么第三条成立的时候,没有运行第四个if和else的结果

追答如果第三个 if 里面有跳出的代码的话,执行到那里就会跳出当前循环或者函数了,后面的代码也就不会执行了。

热心网友 时间:2022-04-06 18:50

这里的else只是相对于第四个if的,跟前面三个if没有关系。如果想组合使用应该是
if 。。。:
。。。
elif 。。。:
。。。
elif 。。。:
。。。
elif 。。。:
。。。
else:
。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 python中if语句为何总是报错? python if else用法是什么? “python if”语句可以多条件判断吗? pythonif语句格式怎么写? python if语句 怎么写 python语言中if语句是如何使用的? python中的if判断语句怎么写 python if 语句如何书写? 关于python中的if语句 ppt怎么让表格随字的增多而自动调整大小 如何调整PPT中绘制表格的列宽 没有学历可以考消防工程师证吗? 没有学历怎么能考医师证? 没学历能考幼师证吗? 没有学历可以自考幼师证吗? 没有学历能考驾照吗? 没有大专文凭能去考一级建造师吗? 没有学历,女生适合考什么证? 没有学历可以考教师资格证吗? Paypal一定要绑定信用卡吗?能不能绑定借记卡?(我的卡只支持一个币种)请问能不能绑定 关于python if语句? 华为mate40怎么设置屏幕旋转? python中if和for语句的使用? 分布式环境下,怎么保证线程安全 python3.4中if语句用法 关于python的if语句的疑问? 我新买的华为mate40pro屏幕没有颜色了? python3 的if语句 问题 华为mate40pro5g为什么关屏反应迟钝 python 中关于if判断语句的问题 python多个if语句并列 python if语句 我的华为Mate40Pro屏幕没有颜色了怎么办? 手机屏幕没颜色了啊华为华为mate40pro? 华为mate40pro:不知道按着哪了,手机的第二屏成了主屏幕了,怎么换回来? 华为mate40pro退回安卓解决屏幕重影 论语中的成语 缁衣换却冕旒轻读音? 有发的成语 成语什么发什么发