아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
빠른미어캣64
빠른미어캣6420.11.05

파이썬은 어떻게 변수 값을 입력받나요?

저는 파이썬에 막 입문했습니다.

학원에서 숙제를 내주었는데 학교, 학년, 반, 번호, 이름을 입력해서 저는 OO중학교 O학년 O반 O번 OOO입니다. 형식으로 출력해야 돼요.

그런데 C++의 scanf같은 명령어를 모르겠어서요

알려주시면 감사하겠습니다.

55글자 더 채워주세요.
답변의 개수3개의 답변이 있어요!
  • 말씀하신 학교, 학년, 반, 번호, 이름을 입력하여 출력하는 방법이라면 이러한 방법으로 하시면 될 듯 싶습니다.

    예시로 쓰자면

    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와 같은 동작으로 사용자로부터 데이터를 입력 받을 수 있습니다.

    "점프 투 파이썬"이라는 무료로 웹에서 볼 수 있는 파이썬 서적입니다. 이 책을 참고하셔서 이해가 안되시는 문법 찾아보시면 도움이 되실꺼에요.

    https://wikidocs.net/book/1


  • 파이썬에서는 사용자에게 값을 입력받으려고 한다면 input() 함수를 사용하면 됩니다.

    아래 코드처럼 사용하면 될것 같습니다.

    // 사용자에게 입력 받는 코드 x = input() print(x) // 입력해야할 내용을 보여주는 코드 x = input('학년을 입력해주세요 : ') print('학년 : ', x)