簡體   English   中英

Python While 循環與 Function

[英]Python While Loop with Function

我的教授要求我們撥打左側示例(word doc)的 output。 我當前的代碼在右邊。 他希望我們在代碼中使用 While/For 循環。 我制作的當前代碼只顯示了 15%(中間空閑),但我不知道如何添加 20%、25%。 這可能嗎? 屏幕剪輯中的當前代碼

要遍歷小費百分比選項列表,我建議設置如下所示:

tip_percent_options = [0.15, 0.2, 0.25]

for tip_percent in tip_percent_options:
     
     # do the things you want to do with each tip option. Pass it to your tip_function etc.
     print(tip_percent)

有關如何在此處使用循環的一些示例

老實說,只要以正確的方式做功課。 如果您擁有這些技能,即使您不想成為一名開發人員,您在每個 STEM 相關領域也會變得更好......

但無論如何,就像你的教授一樣。 說你想使用 for 或 while 循環以 5 的百分比迭代小費金額。

這是一個簡單的示例,可幫助您解決似乎被卡住的問題:

def main ():
    tip = 0
    iterator = 5
    while tip <= 25:
        print(tip)
        # += is shorthand for 'tip = tip + iterator'
        tip += iterator


if __name__ == "__main__":
    main()

output:

0
5
10
15
20
25

實現類似這樣的東西,或者另一個人演示的“for”循環示例到你所擁有的,你應該被設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM