파이썬은 어떻게 변수 값을 입력받나요?
저는 파이썬에 막 입문했습니다.
학원에서 숙제를 내주었는데 학교, 학년, 반, 번호, 이름을 입력해서 저는 OO중학교 O학년 O반 O번 OOO입니다. 형식으로 출력해야 돼요.
그런데 C++의 scanf같은 명령어를 모르겠어서요
알려주시면 감사하겠습니다.
말씀하신 학교, 학년, 반, 번호, 이름을 입력하여 출력하는 방법이라면 이러한 방법으로 하시면 될 듯 싶습니다.
예시로 쓰자면
a = input('학교 입력:')
b = input('학년 입력:')
c = input('반 입력:')
d = input('번 입력:')
name = input('이름 입력:')
print('저는 ' + a +'중학교 ' + b +'학년 ' + c +'반 ' + d +'번 ' + name +'입니다.')
이러한 방식으로 하나씩 다 입력 받아 출력하는 방법과
>>> a = [x for x in input('학교 학년 반 번호 이름을 공백으로 구분지어 입력 : ').split()]
학교 학년 반 번호 이름을 공백으로 구분지어 입력 : 대한 2 1 12 민국이
이러한 식으로 공백으로 구분지어서 입력 받은 뒤에
print('저는 ' + a[0] +'중학교 ' + a[1] +'학년 ' + a[2] +'반 ' + a[3] +'번 ' + a[4] +'입니다.')
방식으로 출력하면 될 것으로 보입니다.
input() 함수를 이용하세요.
scanf와 같은 동작으로 사용자로부터 데이터를 입력 받을 수 있습니다.
"점프 투 파이썬"이라는 무료로 웹에서 볼 수 있는 파이썬 서적입니다. 이 책을 참고하셔서 이해가 안되시는 문법 찾아보시면 도움이 되실꺼에요.
파이썬에서는 사용자에게 값을 입력받으려고 한다면 input() 함수를 사용하면 됩니다.
아래 코드처럼 사용하면 될것 같습니다.
// 사용자에게 입력 받는 코드 x = input() print(x) // 입력해야할 내용을 보여주는 코드 x = input('학년을 입력해주세요 : ') print('학년 : ', x)