#1061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기
입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자.
비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다.
a, b = map(int, input().split())
print(a|b)
#1062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기
입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자.
비트단위(bitwise) 연산자 ^(xor, circumflex/caret, 서컴플렉스/카릿)를 사용하면 된다.
a, b = map(int, input().split())
print(a^b)
#1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기
입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.
a, b = map(int, input().split())
print(a if a>b else b)
#1064 : [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기
입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.
a, b, c = map(int, input().split())
print(min(a,b,c))
a, b, c = map(int, input().split())
min = a if a < b else b
min = c if c < min else min
print(min)
#1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기
세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자.
입력
세 정수 a, b, c 가 공백을 두고 입력된다.
0 ~ +2147483647 범위의 정수들이 입력되며 적어도 1개는 짝수이다.
출력
짝수만 순서대로 줄을 바꿔 출력한다.
입력 예시
1 2 4
출력 예시
2
4
a, b, c = map(int, input().split())
for i in a, b, c:
if i%2==0:
print(i)
#1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기
세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.
입력
세 정수 a, b, c 가 공백을 두고 입력된다.
0 <= a, b, c <= +2147483647
출력
입력된 순서대로 짝(even)/홀(odd)을 줄을 바꿔 출력한다.
입력 예시
1 2 8
출력 예시
odd even even
a, b, c = map(int, input().split())
for i in a, b, c:
if i%2==0:
print("even")
else:
print("odd")
#1067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분석하기
정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자.
입력
정수 1개가 입력된다.
-2147483648 ~ +2147483647, 단 0은 입력되지 않는다.
출력
입력된 정수에 대해
첫 줄에 minus 나 plus 를 출력하고,
두 번째 줄에 odd 나 even 을 출력한다.
입력 예시
-2147483648
출력 예시
minus
even
a = int(input())
print("minus" if a<0 else "plus")
print("even" if a%2 == 0 else "odd")
#1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기
점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.
평가 기준
점수 범위 : 평가
90 ~ 100 : A
70 ~ 89 : B
40 ~ 69 : C
0 ~ 39 : D
로 평가되어야 한다.
a = int(input())
if a >= 90:
print("A")
elif a >= 70:
print("B")
elif a >= 40:
print("C")
elif a >= 0:
print("D")
#1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기
평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자.
평가 내용
평가 : 내용
A : best!!!
B : good!!
C : run!
D : slowly~
나머지 문자들 : what?
x = input()
if x == "A":
print("best!!!")
elif x == "B":
print("good!!")
elif x == "C":
print("run!")
elif x == "D":
print("slowly~")
else:
print("what?")
#1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기
월이 입력될 때 계절 이름이 출력되도록 해보자.
예
월 : 계절 이름
12, 1, 2 : winter
3, 4, 5 : spring
6, 7, 8 : summer
9, 10, 11 : fall
입력
월을 의미하는 1개의 정수가 입력된다.(1 ~ 12)
출력
계절 이름을 출력한다.
m = int(input())
if m==12 or m==1 or m==2 :
print("winter")
elif m==3 or m==4 or m==5:
print("spring")
elif m==6 or m==7 or m==8:
print("summer")
elif m==9 or m==10 or m==11:
print("fall")
'Code up > 코드업 기초 100제' 카테고리의 다른 글
[python] 코드업 기초100제_1081-1090 (0) | 2020.11.20 |
---|---|
[python] 코드업 기초100제_1071-1080 (0) | 2020.11.19 |
[python] 코드업 기초100제_1051-1060 (0) | 2020.11.19 |
[python] 코드업 기초100제_1041-1050 (0) | 2020.11.17 |
[python] 코드업 기초 100제_1031-1040 (0) | 2020.11.16 |