📝 파이썬의 입력
name = input()
print(name)
[결과]
입력칸이 나오고 입력칸에 '홍길동'을 입력할 경우
홍길동
홍길동
print('이름을 입력하세요 : ', end='')
name = input()
print('%s님 안녕하세요!' % name)
[결과] '이름을 입력하세요 :' 다음에 input 박스가 나오고 '홍길동'을 입력할 경우
이름을 입력하세요 : 홍길동
홍길동님 안녕하세요!
name = input('이름을 입력하세요 : ')
print('%s님 안녕하세요!' % name)
[결과] '이름을 입력하세요 :' 다음에 input 박스가 나오고 '김자바'를 입력할 경우
이름을 입력하세요 : 김자바
김자바님 안녕하세요!
1-1. split()
- split() : 인수로 전달된 문자를 기준으로 데이터를 나눠서 저장
name, age, weight = input('이름과 나이, 몸무게를 입력하세요 : ').split(' ')
print('{}님의 나이는 {}살이며, 몸무게는 {}kg입니다'.format(name,age,weight))
[결과]
split(' ')를 따라 띄어쓰기를 기준으로 값을 입력하면
이름과 나이, 몸무게를 입력하세요 : 홍길동 20 50
홍길동님의 나이는 20살이며, 몸무게는 50kg입니다
name, age, weight = input('이름과 나이, 몸무게를 입력하세요 : ').split('/')
print('{}님의 나이는 {}살이며, 몸무게는 {}kg입니다'.format(name,age,weight))
[결과]
split('/')를 따라 '/'를 기준으로 값을 입력하면
이름과 나이, 몸무게를 입력하세요 : 홍길동/20/100
홍길동님의 나이는 20살이며, 몸무게는 100kg입니다
🖥️ 문제
- 국어 점수, 영어 점수, 수학 점수를 입력 받아서 총점, 평균을 구하는 프로그램 작성 (단, 입력은 한번의 input으로 받는다)
korean, english, math = input('국어, 영어, 수학 점수를 입력하세요 : ').split(' ')
print('총점 : ', int(korean) + int(english) + int(math))
tot = int(korean) + int(english) + int(math)
avg = total / 3
print('평균 : ', avg)
print('총점 : {}'.format(tot))
print('총점 : {}'.format(avg))
[결과]
국어, 영어, 수학 점수를 입력하세요 : 70 80 90
총점 : 240
평균 : 80.0
총점 : 240
총점 : 80.0