반응형
[1] 코드업 파이썬 기초 100제
100제 57번째 문제
[2] 문제
2개의 정수값이 입력될 때,
그 불 값(True/False) 이 서로 같을 때에만 True 를 출력하는 프로그램을 작성해보자.
1. 입력
2개의 정수가 공백을 두고 입력된다.
2. 출력
두 값의 True / False 값이 서로 같을 경우만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.
https://codeup.kr/problem.php?id=6057
[3] 정답
1. 해설 미포함
a,b = input().split()
print(bool(int(a)) == bool(int(b)))
2. 해설 포함
a,b = input().split()
# 공백을 기준으로 값을 두개 입력받은 후 변수 a,b에 각각 저장한다.
print(bool(int(a)) == bool(int(b)))
''' 변수 a의 값을 정수형으로 변환하고 그걸 bool 자료형으로 평가한다.
변수 b의 값을 정수형으로 변환하고 그걸 bool 자료형으로 평가한다.
전의 평가에서 나온 두개의 값이 서로 같다면 True를 출력한다.
그외의 경우에는 False를 출력한다.'''
input 함수는 값을 입력받는 함수이다.
int 함수는 변수에 저장된 값을 int(정수형)으로 변환한 후 출력하는 함수이다.
bool 자료형은 논리자료형으로 참과 거짓을 나타낼때 쓰인다. 입력되는 값이 0이면 False를 출력하고 그외의 값이면 True를 출력한다.
== 비교연산자로 앞뒤 두개의 값이 같다면 True를 그외의 경우에는 False를 출력한다.
print 함수는 값을 출력하는 함수이다.
반응형
'프로그래밍 > 코드업 파이썬 기초 100제' 카테고리의 다른 글
코드업 파이썬 기초 100제 6059번(100제 59번째 문제) (0) | 2023.02.01 |
---|---|
코드업 파이썬 기초 100제 6058번(100제 58번째 문제) (0) | 2023.02.01 |
코드업 파이썬 기초 100제 6056번(100제 56번째 문제) (0) | 2023.01.31 |
코드업 파이썬 기초 100제 6055번(100제 55번째 문제) (0) | 2023.01.31 |
코드업 파이썬 기초 100제 6054번(100제 54번째 문제) (0) | 2023.01.31 |