#迴圈結構:**重複執行
# for i in range(10):
# print("hello world!")
#range(a,b,c)---生成乙個a-b之間的序列,步長為c
#a:開始位置 b:結束位置(不包含)c:步長(序列中每個數的間隔)
#for迴圈中,會逐個取出in後面序列的值,賦值給元素變數i
#for迴圈執行的次數=序列中元素的個數
# for i in range(1,101,1):
# print("第",i,"次列印 hello world!")
'''#還款
total=0 #記錄累計還款金額
for year in range(1,11):
total=round(total+1.2,2)#累加
print("第",year,"年到了!還款1.2萬元!")
print("累計還款",total,"萬元!,還剩",round(12-total,2),"萬元!")
'''# ##浮點數精確度問題
# a=15.3
# b=3
# c=a/b
# r1=round(c,2)
# r2=round(3.1415926,5)
# print(r2)
'''import time
#while 判斷條件 --如果為真,重複執行迴圈操作,直到條件為假
# i=1
# while i<=10:
# time.sleep(0.1)
# print("第",i,"次列印hello world!")
# i+=1
##for迴圈適合已確定迴圈次數的業務
##while迴圈適合已知停止條件的迴圈業務
# ##對折
# zhi=0.08
# zhu=8844000
# count=0
# while zhi'''
import time
# for year in range(1,11):
# print("第",year,"年到了!")
# if year==5:
# print("由於疫情原因,今年暫時不還款,明年繼續還!")
# continue #結束本次迴圈操作,直接進行下一次迴圈
# if year==8:
# print("提前還清貸款,以後不用還了!")
# break #結束整個迴圈
# print("第",year,"年還款1.2萬元!")
# #####超市收銀系統
# pname1="蘋果"
# pprice1=8
# pid1="1001"
# pname2="香蕉"
# pprice2=3
# pid2="1002"
# pname3="梨子"
# pprice3=5
# pid3="1003"
# print("---------------迷你超市收銀系統---------------")
# totalamount=0 #記錄總金額
# while 1==1:
# pid=input("請輸入商品編號:")
# count=int(input("請輸入數量:"))
# pname="" #儲存業務中需要的商品名
# pprice=0 #儲存商品**
# #通過編號獲取商品的名稱和**
# if pid==pid1:
# pname=pname1
# pprice=pprice1
# elif pid==pid2:
# pname=pname2
# pprice=pprice2
# elif pid==pid3:
# pname=pname3
# pprice=pprice3
# else:
# print("沒有此商品!請重新輸入!")
# continue
# amount=count*pprice #計算單個商品的金額
# totalamount=totalamount+amount #將單個商品的金額加到總金額中
# print("當前新增的是:",pname,"數量:",count,"金額:",amount,"元!")
# choice=input("結算清輸入1,輸入其他內容繼續新增商品:")
# if choice=="1":
# break #停止商品新增的迴圈
# else:
# continue
# ####結算找零
# print("===本次購物總金額為",totalamount,"元,請付款!")
# while 1==1:
# money=float(input("請輸入付款金額:"))
# if money>=totalamount:
# print("付款",money,"元!找零",money-totalamount,"元!")
# break
# else:
# print("金額不足!請重新輸入!")
# continue
# print("------------歡迎下次再來!--------")
###百錢買百雞
count=0 #記錄比較次數
for gong in range(0,21):
for mu in range(0,34-gong):
for chu in range(69,101-mu-gong,3):
count+=1 #比較次數+1
if gong+mu+chu==100 and gong*5+mu*3+chu/3==100:
print("公雞:",gong,"母雞:",mu,"雛雞:",chu)
print(count)
time.sleep(600)
'''
python學習 迴圈結構
語法 for 變數 in 序列 語句1語句2 列印朋友的姓名,如果是男朋友,那就是我的最愛呀 如果是別的人,那就冷酷的拒絕他。friend list eric 我的寶貝 frank for friend in friend list if friend 我的寶貝 print else print 對...
Python學習筆記(7) 迴圈
要計算1 2 3,可以直接寫表示式 1 2 3 6複製 如果計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,就需要使用迴圈語句。python的迴圈有兩種,一種是for in迴圈,依次把list或tuple中的每個元素迭代出來,比如 names michae...
Python初學7 程式的迴圈結構
目錄 一 遍歷迴圈 for in 1.1 程式框架 1.2 遍歷迴圈應用 計數 特定計數 字串 列表 檔案 二 無限迴圈 while 三 迴圈控制關鍵字 break continue 四 迴圈高階用法 for in else while else 遍歷迴圈結構程式框架 for 迴圈變數 in 遍歷結...