前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >细说python判断结构

细说python判断结构

作者头像
Gorit
发布2021-12-09 15:59:31
3850
发布2021-12-09 15:59:31
举报
文章被收录于专栏:Gorit 带你学全栈系列

这次我们直接在编辑器里面进行操作,我用的编辑器是Pycharm

用Python作选择

一、判断结构  if

这里是最简单的一个判断程序

代码语言:javascript
复制
a = 1

if a == 2:
    print("a is 2")

print("Progamed ended!")

 运行结果:

(1)多重比较  if 嵌套语句

代码语言:javascript
复制
a = 1
name = "Gorit"
if a == 2:
    print("a is 2")
    if name == "Gorit":
        print('My name is Gorit')

  运行结果:

什么都没有,这是因为第一个判断结构为假,所以程序就直接跳过第二个判断结构,所以程序就直接运行结束了

 我们试试把a改成2试试看

(2)python中还会提供大于,小于,大于等于,小于等于还有不等于的操作

代码语言:javascript
复制
if a<5:
if a<=5:
if a>=5:
if a!+5:

(3)更多的判断条件(对上面的代码进行改进    (逻辑‘与’,‘或’)

代码语言:javascript
复制
a = 2
name = "Gorit"
if a == 2 and name == "Gorit":  #and相当于C语言种的&& 与操作,两个式子同为真时才为真
    print("a is 2")
    print('My name is Gorit')
代码语言:javascript
复制
a = 222
name = "Gorit"
if a == 2 or name == "Gorit": #逻辑或,相当于C语言当中的“||”,两者中有一个为真就是真
    print("a is 2")
    print('My name is Gorit')

运行结果:

(4)多重选择

 我们总不能一直用 if 进行判断,所以Python提供了另一种判断的结构即 if elif 功能同 C语言中 if else

代码语言:javascript
复制
score = int(input("input your English scores!:"))

if score >=90  and score <=100:
    print("A")

elif score >=80 and score <=89:
    print("B")

elif score >=70 and score <=79:
    print("C")

elif score <70:
    print("D")

另一种
score = int(input("input your English scores!:"))

if score >=90  and score <=100:
    grade = 'A'

elif score >=80 and score <=89:
    grade = 'B'

elif score >=70 and score <=79:
    grade = 'C'

else :
      grade = 'D'

print("Your grades is",grade)

运行结果

圈圈中的部分是我们输入的成绩,其实最后一个elif 可以换成else 但是要注意条件的限制

这就是判断结构的大部分内容啦!如有疑问可以在下方留言

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/11/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、判断结构  if
    •  运行结果:
      • (1)多重比较  if 嵌套语句
        •   运行结果:
      • (2)python中还会提供大于,小于,大于等于,小于等于还有不等于的操作
        • (3)更多的判断条件(对上面的代码进行改进    (逻辑‘与’,‘或’)
          • 运行结果:
        • (4)多重选择
          • 运行结果
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档