控制语句

1444-高同学

发表文章数:12

首页 » Python » 正文

选择结构

条件表达式

  • 条件表达式可以是算术表达式,逻辑表达式,关系表达式
  • 选择和循环结构中,条件表达式为False的情况:

    False,0,0.0,none,空序列对象(空列表,空元祖,空集合,空字典,空字符串等),空range对象,空迭代对象

  • 不能出现赋值操作符

单分支结构

if 3<4<10:   
   print("a")
a=3<4<10
print(a)
print(type(a))

a
True
<class 'bool'>

双分支结构

s=input("请输入一个数字")
if int(s)<10:
    print("s is smaller than 10")
else:
    print("s is larger than 10")

三元条件运算符

num=input("请输入一个数字:")
print(num if int(num)<10 else "too large")

多分支结构

多个条件判断表达式

score=int(input("enter a number:"))
grade=""

if score<60:
    grade="不及格"
elif score<80:
    grade="great"
elif score<90:
    grade="great"
else:
    grade="excellent"

print("score is {0}, grade is {1}".format(score,grade))   #注意用的是花括号

选择结构嵌套

要控制好缩进量

score=int(input("enter a number between 0 and 100:"))
grade=""
if score>100 or score<0:
    score = int(input("wrong! enter a number between 0 and 100:"))
else:
    if score>=90:
        grade="A"
    elif score>=80:
        grade="B"
    elif score>=60:
        grade="C"
    else:
        grade="D"

print("score is:{0},grade is {1}".format(score,grade))

循环结构

循环体里面的语句至少应包含改变条件表达式的语句,以使循环结束

while循环

#计算1到100累加和
i=0
sum=0
while i<=100:
    sum=sum+i
    i=i+1
print(sum)

未经允许不得转载:作者:1444-高同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《控制语句》 发布于2020-11-26

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录