본문 바로가기
코딩/알고리즘_코드업

코드업 파이썬 기초100제:6014_실수 1개 입력받아 3번 출력

by jkyoon 2022. 12. 11.

[문제]

image captured from CodeUP(https://codeup.kr/problem.php?id=6014)

[설명]

실수 형태의 자료를 한 개 입력받고 세 번 출력하라는 문제다.

실수를 입력받기 위해 두 단계가 필요하다.


 f = input()         # 1) 단계 : input() 함수로 입력받기                        

 f =  float(a)       # 2)단계 : 입력받은 값을 float()함수로 변환하기


위 두 단계를 다음과 같이 한 줄의 코드로 표현할 수 있다.

f = float(input())

 

이제  변수 f에 저장된 값을 세 번 출력하면 된다.

따라서 답안은 다음과 같다.

 

[답안 코드]

f = float(input())
print(f)
print(f)
print(f)

 

[보충]

파이썬에는 자료의 형태를 구분하기 위한 자료형이 있다.

대표적으로 정수형, 실수형, 문자열 자료형 등이 있다.

(간단하게 정수형은 소숫점이소수점이 없는 숫자, 실수형은 소수점이 있는 숫자로 기억해도 좋다.)

 

디지털 세상은 7이라는 기호를 두고도 문자 7과 정수 7로 엄격하게 구분 짓는다.

자료형을 모호하게 다루어서 생기는 오류를 피하기 위해서는 확실한 구분이 필요하다.

파이썬은 정확한 자료형을 지정하기 위해 다음과 같은 자료형 변환 함수를 제공한다.

함수 기능 활용 예시 출력 결과
int() 정수형으로 변환함. a = int("7.5")
print(a)
7 #정수
float() 실수형으로 변환함. a = float("7")
print(a)
7.0
str() 문자열 형태로 변환함. a = str(7)
print(a)
7 #문자 

댓글