input() 메서드는 파이썬에서 콘솔에 입력을 받기 위한 메서드입니다.
변수명 = input()
-> input() 안에 문자열을 입력할 수 있습니다!
예제)
name = input('이름을 입력하세요 >>> ') # 입력받을 시 출력 결과: 이름을 입력하세요 >>> (입력할 경우) 홍길동
print(name) # 출력 결과: 홍길동
age = int(input('나이를 입력하세요 >>>')) # 정수형 입력
# 입력하는 곳에 바로 # 정수형으로 형 변환
print(f'내년에 나의 나이는 {age + 1}살입니다.') # 출력 결과: # 내년에 나의 나이는 26살입니다.
# 혹은
age = input('나이를 입력하세요 >>>') # 정수형 입력, age는 # 문자열로 입력받게 된다.
print(f'내년에 나의 나이는 {int(age) + 1}살입니다.')
# 출력 결과: 내년에 나의 나이는 26살입니다.
str(문자열) 이외에 다른 자료형을 사용할 경우 형 변환이 필요합니다. 형 변환은 input()에 입력을 받는 순간 형 변환을 해도 되고 출력하는 곳에서 형 변환을 해도 무방합니다. 즉 어디서 하든 상관없습니다.
다른 자료형 변환은 각자 해보시기 바랍니다!
연습문제)
# 0~100 사이의 국어, 영어, 수학(모든 정수형) 점수를 입력받아서
# 평균을 출력한다.
kor = int(input('국어 점수를 입력하세요 >>> '))
eng = int(input('영어 점수를 입력하세요 >>> '))
mat = int(input('수학 점수를 입력하세요 >>> '))
ave = (kor+eng+mat)/3
print(f'평균 점수는 {ave}입니다.')
이상으로 input() 사용법을 알아봤습니다. 잘못된 부분이나 부족한 부분 있으면 피드백 감사하겠습니다!!!