Python条件判断和循环,range()函数
生活随笔
收集整理的這篇文章主要介紹了
Python条件判断和循环,range()函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
條件判斷經(jīng)常使用if語句進行判斷,表達方式為:if 條件語句: ? ? ?:elif:else if...用于執(zhí)行第一條不滿足if的判斷,繼續(xù)執(zhí)行其它的判斷。比如一個簡單的if判斷
Python3取消了raw_input(),使用input()接受輸入,如果需要,在input()前加上限定條件int or float,默認str不用添加。
?
score = int(input('input your score'))if num >= 80:
print("excellllent!")
elif score >=60 and score <= 70:
print('good')
else:
print('come in')
還可以用if x:進行直接的判斷:
if 10:print('ture')
只要x是非零數(shù)值、非空字符串、非空list等,就判斷為True,否則為False。
?
循環(huán)
第一種for循環(huán),語法使用方式,for x in Y: ? ?如現(xiàn)在有一個存儲成績的list,使用for循環(huán)打印list中的內(nèi)容:
L = [2,15,30,60,80,90]for x in L:
print(x)
2
15
30
60
80
90
第二種循環(huán) While循環(huán) Whille 條件: 做一個簡單的1-5求和
sum = 0n = 5
While n > 0: #n大于0時一直執(zhí)行
sum = sum + n
n = n -1 #n自減1
print(sum)
15
Python中的range()函數(shù)是生成一個list的:
#生成1到10的list,不包含10>>>range(1,10)
[1,2,3,4,5,6,7,8,9]
#也可以寫成這樣,默認從0開始生成 >>>range(10)
[0,1,2,3,4,5,6,7,8,9] #生成1-10的隔2個數(shù)生成一個數(shù)
>>>range(1,10,2)
[1,3,5,7,9]
?
轉(zhuǎn)載于:https://www.cnblogs.com/mzc1997/p/7597075.html
總結(jié)
以上是生活随笔為你收集整理的Python条件判断和循环,range()函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql索引会失效的几种情况分析
- 下一篇: 2017年如何在移动端优雅的使用flex