반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#grade라는 함수 정의, score은 매개변수
def grade(score):
if score>=90:
grade= "A입니다"
#만약 입력한 score이 90이 넘으면 a에 "A입니다"를 대입
elif score>=80:
grade= "B입니다"
elif score>=70:
grade ="C입니다"
elif score>=60:
grade="D입니다"
else :
grade="F입니다"
return grade
#마지막으로 a를 return 해주면 함수 완성
score=int(input())
#오류의 원인!
#score값은 함수에서 int형으로 취급이 되고 있으므로 input을 해주고 이를 int형으로 변환!
print(grade(score))
|
|
주의 사항
1. if문을 작성할 때는 괄호를 사용하지 않는다! 대신 뒤에 클론인 : 을 붙여준다.
if score>=90:
2. score은 grade함수에서 int형으로 취급이 되므로 int형으로 변한을 해준다.
score=int(input())
728x90
반응형
'💻 개인공부 💻 > Python' 카테고리의 다른 글
[Numpy] ValueError: Non-matrix input to matrix function. (0) | 2023.01.02 |
---|---|
[Python] 파이썬 퀴즈게임 소스 (암산, 아재개그) (feat. random lib, for문) (0) | 2020.07.13 |