点击登录
  • 欢迎访问ShareLife|博客站:有事情联系QQ: 1024853226
  • 友情链接:E4A交流群 https://jq.qq.com/?_wv=1027&k=QCXl7lyT 能省的一分不多花!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

py学习-条件判断循环调整

py学习 我的荣幸 593次浏览 已收录 扫描二维码
条件判断的三种形式



对于Python而言,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序。【注:缩进是四个空格或一个Tab键】

出现IndentationError: expected an indented block(缩进错误:期望一个缩进块)的报错




# 要先为助教的体重赋值,助教的体重是101斤
weight=101

# 如果体重超过100斤的条件下,就……(条件后需加冒号)
if weight>100:
  
  # 就打印结果:不吃了!(注意检查是否自动缩进)
  print('不吃了')
  
# 如果体重没有超过100斤的条件,就……(else条件前无缩进,条件后需加冒号)
else:

 # 就打印:放心吃吧(注意检查是否自动缩进)
  print('放心吃吧')

#当宝石数量为0颗的时候,可以输出"需要惊奇队长逆转未来"

stonenumber=0
#为宝石数量赋值

if stonenumber>=6:
    #条件:如果你拥有的宝石数量大于等于6个

    print('你拥有了毁灭宇宙的力量')
    #结果:显示‘就拥有了毁灭宇宙的力量’的结果
    
elif 0<stonenumber<=5:
# 条件:如果想让宝石数量停留在5个以下,至少一个

    print('绯红女巫需要亲手毁掉幻视额头上的心灵宝石')
     #结果:显示‘绯红女巫需要亲手毁掉幻视额头上的心灵宝石’的结果

# 条件:当赋值不满足if和elif条件时,执行else下的命令,宝石数量为0个
else:

    print('需要惊奇队长逆转未来')
    #结果:显示‘需要惊奇队长逆转未来’的结果


我们的思考逻辑应该是这样(1)把彼得·帕克26分的历史成绩赋给变量historyscore;(2)用if…else写最基础判断条件如果historyscore>=60时,打印你已经及格,否则,打印不及格;(3)用print()输出程序结束。

historyscore=26
#赋值语句:为历史成绩赋值

if historyscore>=60:
    #条件:当历史成绩大于等于60时:

    print('你已经及格')

else:
    #条件:当历史成绩小于60时

    print('不及格')
    #结果:输出不及格的结果

print('程序结束')
#打印最终结果


ShareLife博客站 , 版权所有丨如未注明 , 均为原创|E4A交流群730898463
喜欢 (0)
[1024853226@qq.com]
分享 (0)
我的荣幸
关于作者:
ShareLife初衷。分享博主生活点滴。一只爬行在编程道路上的小强。