#1061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기
입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자.
a, b = input().split()
print(int(a)|int(b)) #|는 비트단위 or 연산자
#1062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기
입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자.
a, b = input().split()
print(int(a)^int(b)) #^는 비트단위 xor 연산자
#1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기
입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.
- 코드업 문제는 조건문을 사용하지 않고 3항 연산자 ? 를 사용하라고 했으나, 파이썬에서는 3항 연산자 ? 대신 if와 else를 사용한다.
- 연산자 ?는 3개의 요소로 "조건식 ? (참일 때의 값) : (거짓일 때의 값)” 의 형태로 사용하는 연산자이다.
(예: 1 > 2 ? 0 : 1)
a, b = input().split()
if int(a) > int(b) :
print(a)
else :
print(b)
#1064 : [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기
입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.
- 코드업 문제는 조건문을 사용하지 않고 3항 연산자 ? 를 사용하라고 했으나, 파이썬에서는 3항 연산자 ? 대신 if와 else를 사용한다.
a, b, c = map(int,input().split()) #map은 리스트의 요소를 지정된 함수로 변경
print(min(a, b, c)) #min은 최솟값을 구해줌
#1065 : [기초-조건/선택실행구조]정수 3 개 입력받아 짝수만 출력
세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자.
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 = 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)을 출력해보자.
a = input()
a = int(a)
if a>0:
print('plus')
else :
print('minus')
if a%2 == 0:
print('even')
else :
print('odd')
#1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기
점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.
평가 기준 점수 범위 : 평가
90 ~ 100 : A
70 ~ 89 : B
40 ~ 69 : C
0 ~ 39 : D
로 평가되어야 한다.
# elif 는 조건이 거짓일 때 사용
a = input()
a = int(a)
if 100>=a>=90:
print('A')
elif 89>=a>=70:
print('B')
elif 69>=a>=40:
print('C')
elif 39>=a>=0:
print('D')
#1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기
평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자.
평가 내용
평가 : 내용
A : best!!!
B : good!!
C : run!
D : slowly~
나머지 문자들 : what?
# elif 는 조건이 거짓일 때 사용
a = input()
if a=='A':
print('best!!!')
elif a=='B':
print('good!!')
elif a=='C':
print('run!')
elif a=='D':
print('slowly~')
else :
print('what?')
#1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기
월이 입력될 때 계절 이름이 출력되도록 해보자.
예 월 : 계절 이름
12, 1, 2 : winter
3, 4, 5 : spring
6, 7, 8 : summer
9, 10, 11 : fall
a = input()
a = int(a)
if a==12 or 1 or 2:
print('winter')
elif a== 3 or 4 or 5:
print('spring')
elif a== 6 or 7 or 8:
print('summer')
elif a== 9 or 10 or 11:
print('fall')
'Python > PS in Python' 카테고리의 다른 글
[코드업 기초 100제] 1081~1090 (파이썬) (0) | 2020.07.26 |
---|---|
[코드업 기초 100제] 1071~1080 (파이썬) (0) | 2020.07.25 |
[코드업 기초 100제] 1051~60 (파이썬) (0) | 2020.07.20 |
[코드업 기초 100제] 1041~50 (파이썬) (0) | 2020.07.19 |
[코드업 기초 100제] 1031~40 (파이썬) (0) | 2020.07.17 |
댓글