이것은 내가 작성한 코드이며 결과는 항상 "성적 :"이며, 평행 한 문자를 출력하고 싶지만 그렇지 않습니다. 쉼표를 사용하여 시도했지만 아무것도 작동하지 않는 것 같습니다. 나는 주변을 둘러 보았지만 내 문제에 대한 답을 찾을 수 없다.변수에 문자 할당
score = input
grade = ""
if score == "5":
grade == "A"
if score == "4":
grade == "B"
if score == "3":
grade == "C"
if score == "2":
grade == "D"
if score == "1":
grade = "E"
if score == "0":
grade == "F"
print("Grade:" + grade)
통해
score
값을 할당은 input' '이므로'실제로 INT 아닌 문자열 score'? 그래서'score == "5"'가 아닌'score == 5'이어야합니까? 짐작하게해서 미안하지만, 내가 할 수있는 것은 [mcve]가 없다. – astidham2003'score = "5"'로 시작하면 어떻게됩니까? – astidham2003
@StefanPochmann No. 예제에서'input'은 어디에 설정되어 있습니까? 그것은 완전하지 않습니다. – astidham2003