본문 바로가기
Python/코드업

코드업 기초 100제 파이썬 [기초-값변환 / 산술연산 / 비트시프트 연산] 6042~6047

by 비전공자 기록광 2023. 6. 26.
반응형

6042: [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기

실수 1개를 입력받아
소숫점 이하 두 번째 자리까지의 정확도로 반올림한 값을 출력해보자.

 

a = float(input())
print(format(a, ".2f"))

 

▶입력 3.141592

▶출력 3.14

 

 

 

6043: [기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기

실수 2개(f1, f2)를 입력받아
f1 을 f2 로 나눈 값을 출력해보자. 이 때 소숫점 넷째자리에서 반올림하여 무조건 소숫점 셋째 자리까지 출력한다.


참고
python 언어에는 나눗셈(division)을 계산하는 연산자(/)가 있다.

 

a,b = input().split()
print(format(float(a)/float(b),".3f"))

 

▶입력 10.0 3.0

▶출력 3.333

 

 

6044: [기초-산술연산] 정수 2개 입력받아 자동 계산하기

정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자.
단, b는 0이 아니다.

 

a,b = input().split()
a = int(a)
b = int(b)
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)
print(format(a/b,'.2f'))

 

▶입력 10 3

▶출력 

13
7
30
3
1
3.33

 

 

6045: [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기

정수 3개를 입력받아 합과 평균을 출력해보자.

 

a,b,c = input().split()
a = int(a)
b = int(b)
c = int(c)
sum=a+b+c
avg=format(sum/3, '.2f')
print(sum, avg)

 

▶입력 1 2 3

▶출력 6 2.00

 

 

6046: [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기

정수 1개를 입력받아 2배 곱해 출력해보자.

참고
*2 를 계산한 값을 출력해도 되지만,
정수를 2배로 곱하거나 나누어 계산해 주는 비트단위시프트연산자 <<, >>를 이용할 수 있다.

 

a = input()
print(int(a)<<1)

 

▶입력 1024

▶출력 2048

 

 

6047: [기초-비트시프트연산] 2의 거듭제곱 배로 곱해 출력하기

정수 2개(a, b)를 입력받아 a를 2b배 곱한 값으로 출력해보자.
0 <= a <= 10, 0 <= b <= 10

 

a,b = input().split()
print(int(a)<<int(b))

 

▶입력 1 3

▶출력 8

 

 

반응형

댓글