# declare score as integer
score = int
# declare rating as character
rating = chr
# write "Enter score: "
# input score
score = input("Enter score: ")
# if score == 10 Then
# set rating = "A"
# endif
if score == 10:
rating = "A"
print(rating)
當我執行此代碼並輸入「10」時,我在shell中獲得內置函數chr。我希望它根據分數打印A或另一個字符。例如,如果輸入分數是8或9,它將不得不閱讀B.但是,我試圖首先通過第一步。我是編程新手,如果我能指出正確的方向,這將有很大的幫助。Python:聲明爲整數和字符
你不真的在Python中聲明變量\ *;你只需分配給他們,如果有必要,他們會創建它們。 (\ *除了使用類型註釋,這些仍然不是聲明。) – Ryan
看起來您需要閱讀教程或停止跳過正在使用的大部分教程。 – TigerhawkT3
你的'score == 10'檢查不起作用的原因是'input()'返回一個字符串,所以你會有''10「== 10',這是False。使用int(input(「Enter score:」))'將輸入轉換爲一個'int'。 – Ryan