如果我的問題很愚蠢(我幾周前剛剛開始學習Python並且它是我的第一個編程語言),您好和對不起,但在這裏它是反正。 我想知道是否以及如何讓Python理解一系列數字如何繼續?對於我目前的計劃,我有這樣一行:如何讓Python理解一系列數字如何繼續
elif (inimeste_arv/kohtade_arv) in (1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0):
現在,我希望它明白,它一直由相同的含義會無限期(10.0,11.0,12.0等),因爲我不能手動輸入這個ELIF語句需要的每個數字。 有沒有辦法做到這一點,或者它不可能?
感謝您的幫助!
您是否希望尋求如果'(inimeste_arv/kohtade_arv)'有一個小數部分?如果是這樣:看看[modf](https://docs.python.org/2/library/math.html#math.modf) – dawg
操作'(inimeste_arv/kohtade_arv)'的結果必須是_int_,但是當分開這些數字時,它給了我一個_float_(例如1.0,2.0等)。但是,如果我在這個操作的前面添加int(),它也會使_float_s變成_int_,但是我的程序然後無法正常運行(它的意思是隻允許傳遞整數,而不是_float_ s)。如果這個程序更容易理解,我可以發佈這個程序的全部內容 - 這是一個程序,你可以在一輛公共汽車上輸入一定數量的乘客和座位,並告訴你需要多少輛這樣的公共汽車,最後一個。 – Harli17
pastebin.com/hrpJjhiY 這是在愛沙尼亞語,我可以爲你翻譯它,如果它使它更容易。 請注意,它只是我的_elif_語句的一部分,它不是我的完整程序;如果你也想這樣,我可以爲你提供更好的理解。 inimeste_arv =人數; kohtade_arv =座位數量; Viimases bussis inimesi =最後一班公交車上的人數 – Harli17