'''
在選擇和迴圈結構中。條件表示式的值為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....