1. 程式人生 > >day4 流程控制while 判斷if

day4 流程控制while 判斷if

# 今日內容:
# 0 常量
# 1 基本運算子
# 算術運算
# 賦值運算
# 2 流程控制 if
# 3流程控制迴圈(while for)
# 4資料型別及內建方法
# int
# float
# str
# list
#
#
#
# 0;常量
# 全部大寫的變數名約定為常量
# 1 基本運算子
# 算術運算
# print(10/3)
# print(10//3) 只取整數
# # print(10**2)平方
# # 賦值運算
# # x=10 增量賦值 (age=18 age=age+1) age+=1
# # 交叉賦值(把x,y的值交換)
# # x=10
# # y=20
# # temp=x
# # x=y
# # y=temp
# # 總結即 (x,y=y,x)
#
# 鏈式賦值
# x=10
# y=x
# z=y
# x=y=z=10
#
# 解壓賦值
# l=[3,4,5,6,7]
# a=[0]
# b=[1]
# c=[2]
# d=[3]
# e=[4]
# 即
# a,b,c,d,e=l
# print(a,b,c,d,e)
# 純下劃線的的變數名是要丟棄的的數值
# l=[2,3,4,5]
# a,b,*_=l 取列表的前2位,後面對應的2位丟棄
#
# 二 if 流程判斷
# if 條件:
# 程式碼1
# 程式碼2
# ...
# elif 條件2:
# 程式碼3
# 程式碼4
# else:
# 程式碼5
# age_of_bk=30
# print('start....')
# inp_age=input('>>>:')
# inp_age=int(inp_age)
# if inp_age == age_of_bk:
# print('猜對了')
#
#
#
#
# 如果:成績>=90,那麼:優秀
#
# 如果成績>=80且<90,那麼:良好
#
# 如果成績>=70且<80,那麼:普通
#
# 其他情況:很差
# score=input('your score>>:')
# score=int(score)
# if score >=90:
# print('優秀')
# elif score >=80:
# print('良好')
# elif score >=70:
# print('普通')
# else:
# print('很差')
#
#
# 三 迴圈
# while迴圈:條件迴圈
# while 條件:
# 程式碼1
# 程式碼2
# 程式碼3
# ...
# name_of_bk='egon'
# pwd_of_bk='123'
# tag=True
# while tag:
# inp_name = input('your name>>:')
# inp_pwd = input('your password')
# if inp_name == name_of_bk and inp_pwd == pwd_of_bk:
# print('login successful')
# tag=False
# else:
# print('name or password error')
#
# while+break:break代表結束本層迴圈 直接乾死
#
# while+continue: continue代表結束本次迴圈。
# count=1
# while count <6:
# if count == 3:
# count+=1
# continue
# print(count)
# count+=1
# (列印1,2,4,5)


# 輸錯3次不讓輸入
# name_of_bk='egon'
# pwd_of_bk='123'
# count=0
# while count < 3:
# inp_name = input('your name>>:')
# inp_pwd = input('your password')
# if inp_name == name_of_bk and inp_pwd == pwd_of_bk:
# print('login successful')
# break
# else:
# print('name or password error')
# count+=1
# if count == 3:
# print('輸入次數過多')
# while + else
# count=0
# while count <=10:
# print(count)
# count+=1
# else:
# print('else的子程式碼塊只有在while迴圈沒有被break打斷的情況下才會執行,即正常迴圈結束')
#
# 如果要結束所有迴圈 可以將條件變成Flase 此時將tag=True