반응형
키보드로부터 값을 읽어 들이는 input() 함수에 대해서 알아보겠습니다.
input() 함수의 형식은 다음과 같습니다.
input() input(prompt) |
키보드에서 한 줄의 문자열을 읽어 반환합니다.
prompt 인수가 있는 경우, 줄바꿈 없이 표준 출력에 기록됩니다.
input() 형식은 프롬프트를 출력하지 않고 값을 입력 받습니다.
input('prompt') 형식은 프롬프트를 화면에 출력에 출력한 후에 값을 입력 받습니다.
input() 함수는 문자열(str)로 읽어 들이기 때문에 필요한 형식으로 변환해서 사용할 수 있습니다.
다음 코드는 정수 형식의 문자열을 입력 받아, 정수로 변환해서 연산을 하는 예제입니다.
문자열을 정수 형식으로 변환하기 위해서는 int() 함수를 사용합니다.
a=int(input('a='))
b=int(input('b='))
print(a,'+',b,'=',a+b)
print("%d - %d = %d" % (a, b, a-b))
print("%d * %d = %d" % (a, b, a*b))
print("%d / %d = %f" % (a, b, a/b))
아래의 코드는 실수를 2개 입력받아서 사칙연산을 하는 코드입니다.
문자열을 실수 형식으로 변환하기 위해서는 float() 함수를 사용합니다.
a=float(input('실수를 입력하세요: '))
b=float(input('실수를 한 개 더 입력하세요: '))
print(a,'+',b,'=',a+b)
print(a,'-',b,'=',a-b)
print(a,'*',b,'=',a*b)
print(a,'/',b,'=',a/b)
반응형
'Python > 파이썬 기초 강의(2024)★' 카테고리의 다른 글
파이썬: 연산자 우선순위 (1) | 2024.09.29 |
---|---|
파이썬: 연산자(operator) 산술연산자 할당연산자 관계연산자 비트연산자 .. (0) | 2024.09.29 |
파이썬: int() float() str() bin() oct() hex() 함수 (1) | 2024.09.24 |
파이썬: print() 함수 서식: %d %x %o 16진수 8진수 2진수 정수 실수 문자열 (0) | 2024.09.22 |
파이썬: 주석(comment) 처리하기 (0) | 2024.09.22 |