728x170
숫자,문자 입력받기 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 |
실행결과
그리드형
댓글