星计划---选择结构与布尔对象值(2)

本文作者:CSDN--小菜星航,15岁的小码农一枚。

♥♥♥个人主页:小菜星航--博客主页♥♥♥

✔点赞+收藏+评论=(一键三

入选新晋作者榜第28名

本文作者还是菜鸟一枚,如有错误请各位大佬多多指教。

希望各位大佬多多支持!一起加油!

我相信代码能够改变世界!

最后感谢大家一直对我的支持!!!

目录

前言

if语句的格式总结

详解单分支if语句

详解if--else语句

详解if....elif...else


前言

程序中的语句默认自上而下的顺序执行。流程控制指的是在程序执行时,通过一些特定的指令更改程序中语句的执行顺序,是程序产生跳跃,回溯等现象。现在让我们对python中的if条件语句,循环语句和跳转语句进行学习吧。

if语句的格式总结

if语句可以使程序产生分支,根据分支的数量不同,if语句分为单分支if语句双分支if....else语句多分支if..elif...slse语句。

详解单分支if语句

if语句是最简单的条件判断语句,它由三部分组成分别为,if关键字,条件表达式以及代码块。

中文语义:如果.....

                   如果你是程序员,该打代码。

                   如果天冷,睡觉。

                    如果周六,不修福报。

if条件表达式:

           代码块

 

 

 举栗子

使用if语句判断小朋友是否到了上小学的年龄。

age = 8
if age >= 6:  #如果年龄大于或等于六岁可以上小学
print('可以上小学了')

上面的代码首先用了变量age,并且将变量age赋值为8.然后运用if的单分支结构,如果年龄大于等于六岁表达式的值为True,就符合上幼儿园。 

详解if--else语句

在条件测试通过了一个执行操作,并且在没有通过时执行另一个操作的情况。可以使用python中的if--else语句。if--else语句类似于if语句单数不同的是else语句能让你指定条件测试未通过时需要执行的操作。

中文语义:如果....不满足......

                 如果饿了就吃饭,不饿不吃。

                 如果是妖怪就打,不是不打。

                 如果是周末就不上班,如果是上班。

if  条件表达式:

          代码块1

else  :

     代码块2

举栗子

u_name = input('请输入用户名:')
pwd = input('请输入密码:')
if u_name == 'zhangdaxian' and pwd == '688'
    print('恭喜您,登录成功')
else:
   print('您输入的用户名或密码错误,请您重新输入')

详解if....elif...else

需要检查超过两个情形的时候的,使用python的if-elif-else结构。python在执行if-elif-else的时候,它依次检查每个测试条件直到遇到了通过的条件。如果一直没有遇到通过的条件,那么就执行else代码块里的语句。

中文语义:

成绩是在90分以上吗?             不是       

成绩是在80分到90分之间吗?  不是

成绩是在70分到80分之间吗?   不是

成绩是在60分到70分之间吗?   不是

成绩是在60分以下吗?               

if  条件表达式1:

        代码块一

elif 条件表达式2:

       代码块2

elif条件表达式3:

        代码块3

elif 条件表达式n-1:

        代码块n-1

else:

      代码块n

 我们首先定义一个表示会员积分的变量score,然后根据积分规则从上往下依次判断。

score = int(input('请输入您的会员积分:'))
if score == 0:
    print('注册会员')
elif 0 < score <= 2000:
    print('铜牌会员')
elif 2000 < score <= 10000:
    print('银牌会员')
elif 10000 < score <= 30000:
    print('金牌会员')
else:
    print('钻石会员')

 

 

 

评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值