我試圖運行該代碼,但是它要求我輸入的兩個times.I只想功能「等級」被調用和返回值的函數根據用戶輸入。但是當我執行這個代碼時,它會要求用戶輸入兩次。這Python代碼調用返回一個值,但用戶輸入兩次詢問
def grades(score):
try:
score = float(input("enter the score please"))
except:
score = -1
if score<0.0 or score>1.0:
return "Wrong score"
elif score==0.9:
return "A"
elif score==0.8:
return "B"
elif score==0.7:
return "C"
elif score==0.6:
return "D"
elif score==0.5:
return "B"
else :
return "F"
MyScore=float(input("enter my score"))
result=grades(MyScore)
print(result)
我想調用函數「等級」,但用戶輸入只能被詢問一次。
你正在使用兩次輸入!刪除線將myScore = ...而使用等級不帶參數 – 1844144
刪除嘗試 - 除了部分來自'grades' –