Python中的分支结构

本节主要讲解分支结构,也是今天下午学习的一些笔记。

 

以下是一个典型的if——else分支结构
age=19
if age<18:
    print('call jiazhang')
    print('little guy')
else:
    print('welcome to join us')
>>welcome to join us

 

gender=input('请输入性别')

print("你输入得性别是{0}".format(gender))
if gender=='nan':
    print('我叫陆超,真好')
else:
     print('我是舞王代古拉')
print('网红')
>>请输入性别nan 你输入得性别是nan 我叫陆超,真好 网红

 

考试成绩举例

score=input('请输入学生成绩:')
score=int(score)
if score>90:
    print('A')
if score>=80 and score<90:
    print('B')
if score>=70 and score<80:
    print('C')
if score>=60 and score<70:
    print('D')
if score<60:
    print('E')   

 

多路分支

if 条件1:
    语句
elif 条件2:
   语句
elif 条件3:

   语句

等等,,,,,

需要特别注意的是多路分支只执行一个条件即可,下面是一个具体的例子
score=input('请输入学生成绩:')
score=int(score)
if score>90:
    print('A')
elif score>=80 :
    print('B')
elif score>=70:
    print('C')
elif score>=60:
    print('D')
elif score<60:
    print('E')

 

if 语句得其他注意事项

if 可以嵌套使用
python没有switch,case


循环(for循环,while循环)
for 循环举例
for var in list:
    juzi1
    juzi2
    ......

   

for name in ['a','b','c','d']:

    print(name)
    if name=='a':
        print('{0}是我一直寻找得'.format(name))
    else:
        print("NO")

 

range生成一个数字序列

for i in range(1,11):
    print(i)
>> 输出从1到10

for-else
当for循环结束得时候,会执行else语句
for name in ['a','b','c','d']:
    print(name)
    if name=='a':
        print('{0}是我一直寻找得'.format(name))
    else:
        print("NO")
else:
    print('for循环结束')
    
for循环值break,continue,pass
break无条件结束整个循环
continue无条件结束本次循环,进入下一轮循环

pass表示略过

--------------------------------------------------------

 

 

笔记先告一段落,只是简单的个人随笔,知识点也不一定很全面,肯定有很多不足之处,之处还望多多指正。

                                                                                               ------by superxjz(一位想学敲代码的菜鸟)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值