[기초-비교연산] 정수 2개 입력받아 비교하기4(설명)(py)
python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용
codeup.kr
문제 설명
두 정수(a, b)를 입력받아
a의 값이 b의 값과 서로 다르면 True 를, 같으면 False 를 출력하는 프로그램을 작성하기
입력
2개의 정수(a, b)가 공백을 두고 입력된다.
출력
a와 b가 다른 경우 True, 그렇지 않은 경우 False를 출력한다.
내 풀이
a, b = map(int, input().split())
print(a != b)
모범 답안
a, b = input().split()
a = int(a)
b = int(b)
print(a != b)
문제 설명
정수가 입력되었을 때, True/False로 평가해주는 프로그램을 작성하기
입력
정수 1개가 입력된다.
출력
입력된 값이 0이면 False, 0이 아니면 True 를 출력한다.
내 풀이
a = int(input())
if (a == 0):
print("False")
else:
print("True")
모범 답안
n = int(input())
print(bool(n))
bool() 함수를 이용하여 True/False를 판별한다. (0이면 False, 나머지는 모두 True)
[기초-논리연산] 참 거짓 바꾸기(설명)(py)
python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용
codeup.kr
문제 설명
정수값이 입력될 때,
그 불 값을 반대로 출력하는 프로그램을 작성하기
입력
정수 1개가 입력된다.
출력
입력된 정수의 불 값이 False 이면 True, True 이면 False 를 출력한다.
내 풀이
a = int(input())
a = bool(a)
print(not a)
모범 답안
a = bool(int(input()))
print(not a)
bool() 함수의 결과를 바꾸려면 not 을 사용한다. (0이면 True, 나머지는 모두 False)
[기초-논리연산] 둘 다 참일 경우만 참 출력하기(설명)(py)
python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용
codeup.kr
문제 설명
2개의 정수값이 입력될 때,
그 불 값이 모두 True 일 때에만 True 를 출력하는 프로그램을 작성하기
입력
2개의 정수가 공백을 두고 입력된다.
출력
둘 다 True 일 경우에만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.
내 풀이
a, b = map(int, input().split())
if (bool(a) and bool(b) == True):
print("True")
else:
print("False")
모범 답안
a, b = input().split()
print(bool(int(a)) and bool(int(b)))
둘 모두 True일 경우 True → and 를 사용한다.
[기초-논리연산] 하나라도 참이면 참 출력하기(설명)(py)
python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용
codeup.kr
문제 설명
2개의 정수값이 입력될 때,
그 불 값이 하나라도 True 일 때에만 True 를 출력하는 프로그램을 작성하기
입력
2개의 정수가 공백을 두고 입력된다.
출력
하나라도 참일 경우 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.
내 풀이
a, b = map(int, input().split())
if (bool(a) or bool(b) == True):
print("True")
else:
print("False")
모범 답안
a, b = input().split()
print(bool(int(a)) or bool(int(b)))
둘 중 하나라도 True일 경우 True → or 을 사용한다.
'CodeUp > Python' 카테고리의 다른 글
[CodeUp_Python] 6046 ~ 6050 (0) | 2021.12.13 |
---|---|
[CodeUp_Python] 6041 ~ 6045 (0) | 2021.12.12 |
[CodeUp_Python] 6036 ~ 6040 (0) | 2021.12.10 |
[CodeUp_Python] 6031 ~ 6035 (0) | 2021.12.09 |
[CodeUp_Python] 6026 ~ 6030 (0) | 2021.12.07 |