7장
'''
두 정수(a, b)를 입력받아 a가 b보다 크면 1을, a가 b보다 작거나 같으면 0을 출력하는 프로그램을 작성해보자.
'''
a, b = map(int, input().split())
if a > b:
print( 1 )
elif a <= b:
print( 0 )
'''
두 정수(a, b)를 입력받아 a와 b가 같으면 1을, 같지 않으면 0을 출력하는 프로그램을 작성해보자.
'''
a, b = map(int, input().split())
if a == b:
print( 1 )
elif a != b:
print( 0 )
'''
두 정수(a, b)를 입력받아 a와 b가 서로 다르면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성해보자.
'''
a, b = map(int, input().split())
if b != a:
print( 1 )
else:
print( 0 )
8장
'''
1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때 반대로 출력하는 프로그램을 작성해보자.
'''
boolean = int(input())
print( not boolean )
'''
두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때에만 참을 출력하는 프로그램을 작성해보자.
'''
for _ in range(4): #4번 반복
x, y = map(int, input().split())
print( x and y )
'''
두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력하는 프로그램을 작성해보자.
'''
for i in range(4): #4번 반복
x, y = map(int, input().split())
print( x or y )
'''
두 가지의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 다를 때에만 참을 출력하는 프로그램을 작성해보자.
'''
for _ in range(4):
x, y = map(int, input().split())
print( (x and (not y)) or ((not x) and y) ) #x가 참 이고 y가 거짓일 때 또는 x가 거짓이고 y가 참일때
'''
두 개의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자.
'''
for _ in range(4):
x, y = map(int, input().split())
print( ((not x) and (not y)) or (x and y) )
'''
두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 거짓일 때에만 참이 계산되는 프로그램을 작성해보자.
'''
for _ in range(4):
a, b = map(int, input().split())
print( not(a or b) )
'''
1개의 정수형 입력이 들어오면 논리 연산을 이용하여 '홀수'와 '짝수'를 판별하여라
'''
x = int(input())
print( x%2 and '홀수' or '짝수' )
9장
'''
1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때 반대로 출력하는 프로그램을 작성해보자.
'''
boolean = int(input())
print( not boolean )
'''
두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때에만 참을 출력하는 프로그램을 작성해보자.
'''
for _ in range(4): #4번 반복
x, y = map(int, input().split())
print( x and y )
'''
두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력하는 프로그램을 작성해보자.
'''
for i in range(4): #4번 반복
x, y = map(int, input().split())
print( x or y )
'''
두 가지의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 다를 때에만 참을 출력하는 프로그램을 작성해보자.
'''
for _ in range(4):
x, y = map(int, input().split())
print( (x and (not y)) or ((not x) and y) ) #x가 참 이고 y가 거짓일 때 또는 x가 거짓이고 y가 참일때
'''
두 개의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자.
'''
for _ in range(4):
x, y = map(int, input().split())
print( ((not x) and (not y)) or (x and y) )
'''
두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 거짓일 때에만 참이 계산되는 프로그램을 작성해보자.
'''
for _ in range(4):
a, b = map(int, input().split())
print( not(a or b) )
'''
1개의 정수형 입력이 들어오면 논리 연산을 이용하여 '홀수'와 '짝수'를 판별하여라
'''
x = int(input())
print( x%2 and '홀수' or '짝수' )
10장
'''
입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 'and or' 를 사용한다.
'''
x, y = map(int, input().split())
print( x>y and x or y )
'''
입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자. (단, 삼항 연산자 이용)
'''
a, b, c = map(int, input().split())
num = a if a<b else b
print( num if num < c else c )
'''
1개의 정수형 입력이 들어오면 삼항 연산을 이용하여 '홀수'와 '짝수'를 판별하여라
'''
x = int(input())
print( '홀수' if x%2 else '짝수' )
'Python > 파이썬 코드업' 카테고리의 다른 글
코드업 15강 (0) | 2022.02.28 |
---|---|
코드업 100제 14강 (0) | 2022.02.14 |
코드업 100제 47-48 (0) | 2022.01.24 |
코드업 100제 38-46 (0) | 2022.01.23 |
코드업 100제 31-37 (0) | 2022.01.22 |