學習記錄 python迴圈結構7 15

2021-10-08 03:27:35 字數 3058 閱讀 5881

#迴圈結構:**重複執行

# 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 遍歷結...