1. 程式人生 > >python-day4 運算子,if判斷, for迴圈

python-day4 運算子,if判斷, for迴圈

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+='*'