python条件循环叠加_Python基础:条件判断与循环的两个要点
一、條件判斷:
Python中,條件判斷用if語句實現,多個條件判斷時用if...elif實現:看下面一段程序
#python 3.3.5#test if...elif
age = 20
if age >= 6:
print ('teenager')
elif age >= 18:
print ('adult')
else:
print ('kid')程序輸出結果:
>>>teenager
因此python中if...elif語言,執行時遇到第一個為true的條件后,后面的若干條件就不會去繼續判斷了。
ps:Python 3.x版本的print語句用法為:print
('變量')
Python 2.x版本的print語句用法為:print
'變量'
稍有不同,用錯了會出現:SyntaxError: invalid syntax的錯誤提示。
二、循環:
Python中循環有兩種:
1、使用for iter in...
2、使用while循環
sum = 0
print ('請輸入一個整數')
n = 3
n = input()
while n > 0:
sum = sum + n
n = n - 2
print (sum)注意,input返回的是str型變量,在后續執行n>0時,會出現問題
Python 3.x版本中會直接報錯
python 2.x版本中會出現無限死循環的情況
進行強制類型轉換就好了:
n = int(input())以上是自己學習下來的幾個容易出錯的地方
references:
總結
以上是生活随笔為你收集整理的python条件循环叠加_Python基础:条件判断与循环的两个要点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python输出jpg_利用python
- 下一篇: python识别人脸多种属性_深度学习人