創建一個不需要參數的函數。該功能要求用戶輸入一系列大於或等於零的數字,一次一個。用戶類型結束以指示不再有數字。該函數計算所有輸入值的總和。當用戶鍵入「結束」時添加用戶輸入的數字和中斷的循環
我應該可以用while循環和if語句來做到這一點。
我遇到的主要問題是我不知道如何讓「結束」實際上停止循環,而不是增加值。
def SumFunction():
"""Sum of all values entered"""
number = 0
while number >= 0 and number is not "end":
number = number + (float(input("Enter next number: ")))
return number
這並不符合作業的所有要求。 –
@BurhanKhalid更正。謝謝。 :) – EbraHim
謝謝Ebrahim。 Python 2中的raw_input函數是什麼?我正在學習如何使用python 3進行編碼,所以我不太熟悉那個功能。有沒有python 3替代品? – sluh