본문 바로가기
SW 코딩/파이썬

[파이썬 python] 숫자,문자 입력받기 input()

2020. 12. 13.
반응형

숫자,문자 입력받기 input()

'''
사용자로부터 어떠한 값을 인력받기 원할 때
input() 사용
 
예시) name = input("이름을 입력하세요: ")
 
'''
 
print("1---------")
name_1st = input("1등의 이름을 입력하세요: ")
print(f'입력된 이름은 {name_1st}입니다.')
name_2nd = input("2등의 이름을 입력하세요: ")
print(f'입력된 이름은 {name_2nd}입니다.')
 
print("2---------")
math_score_1st = input("1등의 수학 점수를 입력하세요: ")
print(f'1등 {name_1st}의 수학점수는 {math_score_1st}입니다.')
math_score_2nd = input("2등의 수학 점수를 입력하세요: ")
print(f'2등 {name_2nd}의 수학점수는 {math_score_2nd}입니다.')
 
'''
input()으로 숫자를 입력받아도 문자열로 인식하여 입력을 받게된다.
숫자로 입력받아 계산을하고 싶다면 int()로 형변환해야 한다.
'''
 
print("3---------")
sum = math_score_1st + math_score_2nd
print(f'int()로 형변환하지 않은 후 1등과 2등의 수학점수 합은 {sum}입니다.')
 
print("4---------")
sum = int(math_score_1st) + int(math_score_2nd)
print(f'int()로 형변환한 후 1등과 2등의 수학점수 합은 {sum}입니다.')
 
 
cs

실행결과

댓글


loading