Module: (파이썬) 변수. 출력, 입력, 할당


Problem

3/6

변수 유형. 숫자 입력

Theory Click to read/hide

변수 유형

이름과 값 외에도 각 변수에는 고유한 유형이 있습니다. 유형은 주어진 변수에서 수행할 수 있는 값과 작업을 나타냅니다. 또한 변수의 유형은 이러한 변수를 메모리에 저장하는 방법을 나타냅니다. 
우리가 가장 자주 사용할 유형:
str - 문자열(영어 문자열 -문자열);
int - 정수(영어에서 정수 - 정수);
float - 실수(영어에서 유래) float - 부동 소수점).

널리 사용되는 다른 프로그래밍 언어(C++, Java)와 달리 Python 변환기는 변수에 할당된 값에 따라 변수 유형을 자동으로 결정합니다.

 

키보드에서 숫자 입력

키보드에서 데이터를 입력하기 위해 input() 연산자를 배웠지만 이 연산자는 문자열만 입력할 수 있습니다. 입력한 문자열을 숫자로 변환해야 함을 나타내야 합니다. 이렇게 하려면 내장 함수 int() - 정수로 변환하거나 float() - 실수로 변환해야 합니다. 실수에 대해서는 나중에 자세히 설명합니다.)
 
예시
<예비> a = int(input()) # 정수가 키보드에서 입력됨   # 그리고 변수 a에 기록됨 b = float(input()) # 실수는 키보드에서 입력됩니다.   # 변수 b에 기록됨

위의 프로그램에서 숫자는 한 줄에 하나씩 입력해야 합니다. 첫 번째 값을 입력한 후  Enter를 눌러 숫자를 변수에 써야 하기 때문입니다. 한 줄에 데이터를 입력해야 하는 경우가 있습니다. 한 줄에 입력된 데이터를 기억하기 위해서는 입력 줄을  split() (영어 split에서 - 분할).

예를 들어 한 줄에 두 개의 정수가 있는 경우 다음과 같이 입력할 수 있습니다. <예비> a, b = input().split() # 다중 할당 사용 a = int(a) # 문자열을 정수로 변환 b = 정수(b)
이러한 모든 작업을 한 줄로 바꿀 수 있습니다. <예비> a, b = map(int, input().split()) map() 함수는 입력 문자열을 공백으로 숫자로 분할한 후 얻은 각 부분에 다른 함수(괄호 안에 첫 번째 표시 - int)를 적용합니다.
왼쪽에 있는 변수의 수는   입력한 숫자의 수와 정확히 일치합니다.

 

기억해야 할 사항
<올>
  • Python의 변수 유형은 자동으로 결정됩니다.
  • 한 줄에 하나씩 숫자를 입력하려면
    a = int(input()) - 정수용
    그리고
    b = float(input()) - 실수용.
  • 모든 숫자가 한 줄에 지정된 경우 split()을 사용해야 합니다(예: 두 개의 정수에 대해).
    a, b = map(int, input().split()).

  • 더 많이 연습하면 성공할 것입니다!

    Problem

    프로그램에서 프로그램이 두 정수의 합을 출력하도록 첫 번째 줄과 두 번째 줄을 수정합니다.

     

    <헤드> <일># <몸>
    입력 출력
    1 5
    4
    9
    1
    2
    3
    c = a + b              
    4
    print(c)              

         

    Program check result

    To check the solution of the problem, you need to register or log in!