python條件語句和while循環(huán)語句
以Python 3.x版本為主
一、條件語句
- ?條件語句基本結(jié)構(gòu)?
0或null為false,其余則為true
if 判定條件:
語句塊...可多行
else:
語句塊...可多行
?代碼如下:?
day=12
# 多條件語句判斷
if day<7:
print('活動挑戰(zhàn)失敗,再接再厲!');
day+=6
elif day>=7 and day <14:
print('獎品2選1,超大鼠標(biāo)墊/定制冰箱貼');
elif day>=14 and day <21:
print('獎品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本');
elif day>=21 and day <30:
print('獎品5選3,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本/雙肩背包/WuKong熊手辦');
elif day>30:
print('獎品5選3,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本/雙肩背包/WuKong熊手辦');?效果如下:?

二、?while循環(huán)語句?
總所周知,程序一般情況下都是按順序執(zhí)行代碼,在代碼執(zhí)行過程中,會有復(fù)雜的語句,這個時候循環(huán)語句就發(fā)揮作用了
在條件成立內(nèi),執(zhí)行循環(huán)體,在python中,沒有do while
while 判定條件:
語句塊...可多行
?代碼如下?:
day=0
# while循環(huán)語句
while day<30:
day+=7
if day<7:
print('活動挑戰(zhàn)失敗,再接再厲!');
elif day>=7 and day <14:
print('文章連續(xù)更新第%s天,獎品2選1,超大鼠標(biāo)墊/定制冰箱貼' % (day));
elif day>=14 and day <21:
print('文章連續(xù)更新第%s天,獎品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本' % (day));
elif day>=21 and day <23:
print('文章連續(xù)更新第%s天,獎品5選3,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本/雙肩背包/WuKong熊手辦' % (day));?效果如下:?

到此這篇關(guān)于python條件語句和while循環(huán)語句的文章就介紹到這了,更多相關(guān)python語句內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決PyCharm IDE環(huán)境下,執(zhí)行unittest不生成測試報告的問題
這篇文章主要介紹了解決PyCharm IDE環(huán)境下,執(zhí)行unittest不生成測試報告的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
Python讀取多列數(shù)據(jù)以及用matplotlib制作圖表方法實例
這篇文章主要給大家介紹了關(guān)于Python讀取多列數(shù)據(jù)以及用matplotlib制作圖表的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
利用pandas如何實現(xiàn)類似sql中的left join操作
這篇文章主要介紹了利用pandas如何實現(xiàn)類似sql中的left join操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06

