我有一些代碼可以根據一週內工作的小時數計算工資/加班工資。有兩個if語句計算第1周和第2周的薪資。然後,我要做的就是計算一週的結果支付的總薪酬,if語句加上week2的結果if語句,但我很掙扎。我可能會讓它比需要的更加困難。結合兩個if語句的結果 - python/jupyter筆記本
我正在使用一個Jupyter筆記本,其中每個下面的塊都在一個單獨的單元格中。第一條if語句的結果= 440第二條語句= 473.期望的結果是組合這些以使輸出爲913.
任何幫助或建議都非常感謝!
rate = 11
week1 = 40
week2 = 42
if week1 <= 40:
print((rate * week1))
else:
print((week1 - 40)*(rate * 1.5) + (40 * rate))
if week2 <= 40:
print(rate * week2)
else:
print((week2 - 40)*(rate * 1.5) + (40 * rate))
儲存你的計算結果的變量,而不是僅僅打印。 –
使那些返回結果的if/else塊函數相同,而不是僅僅打印它。那麼它應該是微不足道的,否則我不知道有什麼問題。 –
謝謝大家的幫助。我使用了下面列出的最大/最小選項,它完美地工作。事實上,我喜歡三元運算符,這可能更容易剖析。 – bbalch