Python_条件判断和循环

条件判断和循环


author:lxy



条件判断让计算机自己选择做什么
循环让计算机做重复的工作

条件判断:
if ...elif....else....
if <判断条件>:
        <语句块>
elif <判断条件>:
        <语句块>
else:
        <语句块>
        
说明:
用法感觉和Java没什么不同吧,除了语法写起来有些不一样
注意每一个判断条件之后以及else加 :
elif 是else if是简写
判断条件可以简写,比如if x:只要x是非零数值、飞空字符串、飞空数列、等就判断为True,负责就为False。

循环
for...in                #分别迭代出数列或元祖中的元素
for x in ...:          #分别取x的值为in后面的元素

例1:
>>>names = ['dog','cat','pig']
>>>for name in names:
...print(name)  #依次取names中的值元素带入
'dog'
'cat'
'pig'

例2:
>>>n = 0
>>>for x in [1,2,3,4,5,]:
...n = n + x        #使用变量前要进行声明初始化
...print(n)
1
3
6
10
15

比较一下上面的两种方式,其实都是将in后面的元素依次取出带入,

例3:
计算1-100的整数之和
>>>arr range(101)   #Python内部函数range,生成一个0-100的整数序列
>>>n = 0
>>>for x in arr:
...n = n + x
...if x == arr[-1]:        #获取arr序列中的最后一个(角标最大)元素
    ...print(n)

        


来自群组: Java用户组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值