python自學 語句

2021-09-25 10:11:00 字數 2163 閱讀 8110

'''

在選擇和迴圈結構中。條件表示式的值為false的情況如下

false 0 0.0 空值none 空序列物件(空列表,空元祖,空集合,空字典,空字串)

空range物件 空迭代物件

其他條件,均為true.

在條件表示式中不能出現賦值操作符「=」

'''if 3: #整數作為條件表示式

print("3是true")

a = #列表作為條件表示式,由於為空列表,是false

if a:

print("空列表,false")

s = "false"#非空字串,是true

if s:

print("非空字串,是true")

c = 9

if 3 < c < 20:

print("3100:

score = int (input("輸入錯誤!請重新輸入:"))

else:

if score >= 90:

grade = 'a'

elif score >= 80:

grade = 'b'

elif score >=70:

grade = 'c'

elif score >= 60:

grade = 'd'

else:

grade = 'e'

print("分數為,等級為".format(score,grade))

print("************簡化版*****************************")

#**簡化版

scores = int(input("請輸入乙個1-100的分數:"))

degree = "abcde"

num = 0

if scores < 0 or scores > 100:

scores = int(input("數字太大,請重新輸入:"))

else:

num = scores//10

if(num < 6):

num = 5

print("分數為,等級為".format(scores,degree[9-num]))

print("***********測試while迴圈**********************")

#測試while迴圈

a = 1

while a <= 10:

if a <10:

print(a,end = "、")

else:

print(a,end = "")

a += 1

print()

print("***********測試for迴圈************************")

#測試for迴圈

#語法格式:for 變數 in 可迭代物件

# 迴圈語句

for x in "asdfg":

print(x,end = '\t')

print()

d =

for x in d: #遍歷字典所有的key

print(x,end = '\t')

print()

for x in d.keys(): #遍歷字典所有的key

print(x,end = '\t')

print()

for x in d.values():#遍歷字典的所有value

print(x,end = '\t')

print()

for x in d.items(): #遍歷字典的所有"鍵值對"

print(x,end = '\t')

print()

print("*******************測試else*********************")

#測試else

"""while,for迴圈可以附帶乙個else語句(可選)。如果for,while語句沒有被break語句結束,

則會執行else子語句,否則不執行。語法格式如下:

while 條件表示式:

迴圈體else:

語句塊或者for 變數 in 可迭代物件:

迴圈體:

else:

語句塊"""

菜鳥自學Python之控制流語句

我們知道程式一般都是包含if for while控制流,控制流在程式中是很常見的語句,那我們接下來通過對python控制流的了解來認識python。if 儲存為if.py number 23 guess int input 請輸入乙個整數 if guess number print 恭喜,你猜對了。...

python語言自學 如何自學python語言

如何自學python程式設計?一堆的python教程卻感覺無從下手呢?我想這應該是很多python初學者正在糾結的問題。今天想要分享給大家的是如何自學python程式設計,學習這件事 還真不是人人都擅長的,有的人拿到一堆的python教程卻感覺無從下手,有的人卻靠這一堆python教程入門,這就是差...

杭州自學python爬蟲 自學PYTHON爬蟲

response urllib2.urlopen urlopen url,data,timeout 第乙個引數url即為url,第二個引數data是訪問url時要傳送的資料,第三個timeout是設定超時時間。第二三個引數是可以不傳送的,data預設為空none,timeout預設為 socket....