프로그래밍/Python

[Codeup 기초100제] 1061 ~ 1070

mhko411 2021. 1. 8. 21:05
728x90

- 1061

입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력하기

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

=> 비트연산 중 OR연산을 위해서 | 을 사용한다.


- 1062

입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력하기

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

=> 비트연산 중 XOR연산을 위해서 ^ 을 사용한다.


- 1063

입력된 두 정수 a, b 중 큰 값을 출력하기

a,b=input().split()
a=int(a)
b=int(b)
print(a if a>b else b)

=> print()에 사용한 것처럼 작성하면 코드가 간결해진다.


- 1064

입력된 세 정수 a, b, c 중 가장 작은 값을 출력하기

a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
print(min(a,b,c))

=> min() 함수를 통해 인자에 전달된 수 중 가장 작은 값을 출력하도록 한다.


- 1065

세 정수 a, b, c가 입력되었을 때, 짝수만 출력하기

a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)

if a%2==0:
    print(a)
if b%2==0:
    print(b)
if c%2==0:
    print(c)

- 1066

세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력하기

a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)

if a%2==0:
    print("even")
else:
    print("odd")
if b%2==0:
    print("even")
else:
    print("odd")
if c%2==0:
    print("even")
else:
    print("odd")

- 1067

정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력하기

a=int(input())

if a<0:
    print("minus")
else:
    print("plus")
if a%2==0:
    print("even")
else:
    print("odd")

- 1068

점수(정수, 0 ~ 100)를 입력받아 평가를 출력하기

평가 기준
점수 범위 : 평가
 90 ~ 100 : A
 70 ~   89 : B
 40 ~   69 : C
   0 ~   39 : D

'''
점수 범위 : 평가
 90 ~ 100 : A
 70 ~   89 : B
 40 ~   69 : C
   0 ~   39 : D
'''
score=int(input())

if score>=90:
    print("A")
elif score>=70 and score<90:
    print("B")
elif score>=40 and score<70:
    print("C")
else:
    print("D")

- 1069

평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력하기

평가 내용
평가 : 내용
A : best!!!
B : good!!
C : run!
D : slowly~
나머지 문자들 : what?

'''
A : best!!!
B : good!!
C : run!
D : slowly~
나머지 문자들 : what?
'''

c=input()

if c=='A':
    print("best!!!")
elif c=='B':
    print("good!!")
elif c=='C':
    print("run!")
elif c=='D':
    print("slowly~")
else:
    print("what?")

- 1070

월이 입력될 때 계절 이름이 출력하기


월 : 계절 이름
12, 1, 2 : winter
  3, 4, 5 : spring
  6, 7, 8 : summer
  9, 10, 11 : fall

'''12, 1, 2 : winter
  3, 4, 5 : spring
  6, 7, 8 : summer
  9, 10, 11 : fall'''

month=int(input())

if month>=3 and month<=5:
    print("spring")
elif month>=6 and month<=8:
    print("summer")
elif month>=9 and month<=11:
    print("fall")
else:
    print("winter")

 

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

[Codeup 기초100제] 1081 ~ 1090  (0) 2021.01.09
[Codeup 기초100제] 1071 ~ 1080  (0) 2021.01.09
[Codeup 기초100제] 1051 ~ 1060  (0) 2021.01.08
[Codeup 기초100제] 1041 ~ 1050  (0) 2021.01.08
[Codeup 기초100제] 1031 ~ 1040  (0) 2021.01.07