프로그래밍/Python

[Codeup 기초100제] 1041 ~ 1050

mhko411 2021. 1. 8. 20:19
728x90

- 1041

1개의 영문자 입력 후 다음 영문자를 출력하기

c=input()
n=ord(c)
c=chr(n+1)
print(c)

=> ord()로 아스키코드를 변환 후 +1하여 chr()로 다시 문자로 변환하였다.


- 1042

정수 두 개 a, b를 입력 후 a를 b로 나눈 몫 구하기

a,b=input().split()
a=int(a)
b=int(b)
rst=a/b
print(int(rst))

- 1043

정수 두 개 a, b를 입력 후 a를 b로 나눈 나머지 구하기

a,b=input().split()
a=int(a)
b=int(b)
rst=a%b
print(int(rst))

- 1044

1개의 정수 입력 후 +1하여 출력하기

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

- 1045

정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값 출력하기

# 합, 차, 곱, 몫, 나머지, 나눈 값
a,b=input().split()
a=int(a)
b=int(b)
print(int(a+b))
print(int(a-b))
print(int(a*b))
print(int(a/b))
print(int(a%b))
print("%.2f"%float(a/b))

- 1046

3 개의 정수 입력 후 합과 평균 출력하기

a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
sum=a+b+c
avg=float(sum/3)
print(sum)
print("%.1f"%avg)

- 1047

시프트 연산자를 활용해서 입력된 한 개의 정수를 2배하여 출력하기

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

=> "<<"는 왼쪽으로 시프트하여 곱하기, ">>"는 오른쪽으로 시프트하여 나누기가 된다. 시프트 연산자 다음에 나오는 수만큼 2를 곱하거나 나눈다.


- 1048

정수 2개(a, b)를 입력받아 a를 2^b배 곱한 값으로 출력하기

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

- 1049

두 개의 정수를 입력받아 a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력하기

#a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력하는 프로그램
a,b=input().split()
a=int(a)
b=int(b)

if a>b:
    print(1)
else:
    print(0)

- 1050

두 정수(a, b)를 입력받아 a와 b가 같으면 1을, 같지 않으면 0을 출력하기

#a와 b가 같으면 1을, 같지 않으면 0을 출력하는 프로그램
a,b=input().split()
a=int(a)
b=int(b)

if a==b:
    print(1)
else:
    print(0)

'프로그래밍 > Python' 카테고리의 다른 글

[Codeup 기초100제] 1061 ~ 1070  (0) 2021.01.08
[Codeup 기초100제] 1051 ~ 1060  (0) 2021.01.08
[Codeup 기초100제] 1031 ~ 1040  (0) 2021.01.07
[Codeup 기초100제] 1021 ~ 1030  (0) 2021.01.07
[Codeup 기초100제] 1011 ~ 1020  (0) 2021.01.06