python-day4 運算子,if判斷, for迴圈
阿新 • • 發佈:2018-12-07
1.運算子
算術運算子 + - * / %
賦值運算子 = += -=
比較運算子 == < <= > >= !=
邏輯運算子 not and or (按優先順序排列)
成員運算子 in (包含) not in (不包含)
案例:
t=[1,'hello',666,0.989]
print('h' in t[1]) 結果為True h在列表'hello'裡,'hello'索引是t[1]
print('h' in t) 結果為False
d={'name':'小cc','age':22}
print('age' in d) 結果為True
print('age' not in d) 結果為False
if 判斷案例:
a=[] 列表為空時,為False 有0,為空為False
a=[1]列表為True 非0,非空為True
遍歷字串S
s='pythpn'
for item in s
print(item)
遍歷字典d的值
d={'name':'kate,'age':18,'money':10w}
for i in d.values:
print(i) 值取字典裡的值, d.key是隻取key
for迴圈巢狀取值
p=[[1,2,3][4,5,6][7,8,9]]
for a in p:
for b in a:
print(b)
題目
# # 1.分別求出0-100之間的所有偶數的和和所有奇數的和。
sum=1
count=1
for i in range(1,101):
if i%2==0:
count=count+i
else:
count1=count+i
print('0-100的偶數和:'+str(count))
print('0-100的偶數和:'+str(count1))
# 2:一個足球隊在尋找年齡在10歲到12歲的小女孩(包括10歲和12歲)加入。
# 編寫一個程式,(m表示男性,f表示女性)和年齡,
# 然後顯示一條訊息指出這個人是否可以加入球隊,詢問10次後,輸出滿足條件的總人數。
sum=0
for i in range(0,10):
sex=str(input('請輸入性別,m表示男性,f表示女生'))
age=int(input('請輸入年齡'))
if (age>=10 and age<=12) and (sex=='f'):
sum+=1
print('恭喜你被錄入了')
else:
print("請輸入年齡10歲到12歲的女性")
print('總錄入人數:'+str(sum))
# 3:請輸出如下直角三角形:
x = '*'
for n in range(1,6):
print(x)
x+='*'