Python基礎語法之條件判斷語句 迴圈

2021-08-06 04:06:03 字數 1017 閱讀 1889

本文基於廖雪峰老師的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...