python 基礎 2 1 if 流程控制(一)

2022-09-16 07:06:10 字數 2931 閱讀 3734

一.if  else

1.if 語句 

if expression:   //注意if後有冒號,必須有

statement(s)     //相對於if縮排4個空格

注:python使用縮排作為其語句分組的方法,建議使用4個空格

2.示例:

1》[root@localhost python-scripts]# cat 11.py

#!/usr/bin/python

#coding=utf-8

if 1: //在python中1為真(true),0為假(fluse)

print "hello python"     //當為真的時候輸出「hello python」

else:

print "hello linux"       //否則就輸出「hell linux」

執行如下:

[root@localhost python-scripts]# python 11.py

hello python

2》[root@localhost python-scripts]# cat 11.py

#!/usr/bin/python

#coding=utf-8

if 0:    //只有當條件成立的時候才會執行print "hello python"的語句,否則就執行print "hell linux"

print "hello python"

else:

print "hello linux"

執行如下:

[root@localhost python-scripts]# python 11.py

hello linux

3》[root@localhost python-scripts]# cat 11.py

#!/usr/bin/python

#coding=utf-8

if 1 < 2:   //1小於2成立,就會執行下面的語句

print "hello python"

else:

print "hello linux"

執行結果如下:

[root@localhost python-scripts]# python 11.py

hello python

4》[root@localhost python-scripts]# cat 11.py

#!/usr/bin/python

#coding=utf-8

a = ('b',1,2)

if 'b' in a:

print "hello python"

else:

print "hello linux"

執行如下:

[root@localhost python-scripts]# python 11.py

hello python

5》[root@localhost python-scripts]# cat 11.py

#!/usr/bin/python

#coding=utf-8

if not 1 > 2:   //取反

print "hello python"

else:

print "hello linux"

執行如下:

[root@localhost python-scripts]# python 11.py

hello python

6》[root@localhost python-scripts]# cat 11.py

#!/usr/bin/python

#coding=utf-8

if not 1 > 2 and 1==1:

print "hello python"

else:

print "hello linux"

[root@localhost python-scripts]# python 11.py

hello python

3.if語句練習:此處用的是input

[root@localhost python-scripts]# cat 12.py

#!/usr/bin/python

#coding=utf-8

sorce =input("please input a num: ")

if sorce >= 90:

print "a"

print "very good"

elif sorce >=80:

print 'b'

print 'good'

elif sorce >=70:

print 'pass'

else:

print 'not pass'

4.int 用法

in [1]: int('30')    //30加引號是字串,通過int又變成數字了

out[1]: 30

in [2]: type(int('50'))

out[2]: int   //型別為整形

5.if練習,此處用raw_input

[root@localhost python-scripts]# cat 12.py

#!/usr/bin/python

#coding=utf-8

sorce = int(raw_input("please input a num: "))    //此處用的是raw_input,把加引號的數字變成整形

if sorce >= 90:

print "a"

print "very good"

elif sorce >=80:

print 'b'

print 'good'

elif sorce >=70:

print 'pass'

else:

print 'not pass'

python基礎(流程控制)

命名規則 變數名 包名 python推薦 last name 小駝峰 lastname if語句 if 條件 條件成立,做的事情 else 條件不成立,做的事情 elif語句 if 條件 and 條件 成立,則。elif 條件 成立,則。else 以上都不成立,則。且不要空格和tab共用!邏輯判斷 ...

Python基礎 流程控制

1 數字加,2 字串拼接 1.數字相乘 2 字串和整數相乘表示重複字串 取餘 取整 取冪 a b 相當於 a a b a b 相當於 a a b 變數 資料比較位址是否相等 isisnot 簡單資料型別 如果有重複資料 不再開闢新空間,使用原空間位址,從而節約記憶體空間 複雜資料型別 無論資料是否重...

Python基礎流程控制一

條件語句 if 條件 內容else 內容縮排必須相同不然會報錯 usr bin env python coding utf 8 if 1 1 print ok else print no 乙個 號是賦值 二個 是比較 表示不等於 多條件 usr bin env python coding utf 8...