本文基於廖雪峰老師的python教程
條件判斷
if 條件:
print(...)
print(...)
else:
print(...)
或者是
elif 條件:
print(...)
elif是else if的縮寫,python用**塊縮進來代替 c中的
在條件判斷中的條件結束後,帶有乙個冒號 「 : 」
if x:
print('true')
x為非零數值,非空字串,非空list等,判斷輸出true
input()讀入的資料型別是字串
int()將符合格式的字串如 『123』 轉換為數字
迴圈print()函式輸出時自動換行
迴圈形式為
for x in 範圍:
範圍為list或是tuple
依次把list或tuple中的每個元素迭代出來
range()函式生成乙個從零開始的整數數列
list()將數列轉換為列表的形式
如sum = 0
for x in list(range(101)):
sum += x
計算從1到100的和sum
while迴圈,滿足條件時進行迴圈
while 條件:
**塊因為開頭的縮排問題
ide報錯indentationerror: unexpected indent
python對縮排的要求真的很嚴格啊......
回顧了一下print(),在c裡面加,習慣了python是不用,分隔的
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
for m in ['1', '2', '3']:
print('hello, %s !' %m)
break跳出迴圈
continue跳過當前迴圈
Python基礎語法 條件判斷
目錄 條件判斷 再議 input 小結 計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,用if語句實現 age 20 if age 18 print your age is age print adult 根據pytho...
Python基礎之條件判斷
1.只有if 2.if else 3.if 若干個elif else if 語句是從上往下執行,當滿足條件後,執行對應的語句塊,後面的elif和else將不再執行 如下,只要x不是0,不是空列表,不是空字串等就會返回true,否則返回false x 1 if x print true 只有if的條件...
Python基礎 條件判斷
python 有 if,if else 和 if elif 等判斷語句 if condition expressionscondition 的值為 true,將會執行 expressions 語句的內容,否則將跳過該語句往下執行。例項x 1 y 2 z 3 if x y print x is les...