[python] Unit 08 True/False 판단하기
2020. 6. 7. 11:37ㆍPython
지금까지 파이썬의 기능을 이용하여 계산하고, 반복하고, 입력과 출력을 하면서 파이썬 프로그래밍의 기초를 배웠다.
1. True/False와 비교 연산자
연산자 |
설명 |
예 |
== |
양쪽이 같다(같으면 T, 다르면 F) |
3 == 3 -> True 3 == 5 -> False |
!= |
양쪽이 다르다(다르면 T, 같으면 F) |
3 != 3 -> False 3 != 8 -> True |
< |
왼쪽이 오른쪽보다 작다 |
|
> |
왼쪽이 오른쪽보다 크다 |
|
<= |
왼쪽이 오른쪽보다 작거나 같다 |
|
>= |
왼쪽이 오른쪽보다 크거나 같다 |
💡 '='과 '=='을 헷갈리지 않게 주의!
2. 판단 명령어 if
📍
if 비교할 문장:
True일 때 실행할 문장
else:
False일 때 실행할 문장
덧셈 문제를 맞히는 프로그램 🐾
x = input("12+23 = ")
a = int(x)
if (a == 35):
print("천재 !")
else:
print("바보!")
결과
12+23 = 35
천재 !
12+23 = 1
바보 !
에러 👀
ValueError : invaild literal for int() with base 10: 'as'...
입력한 값이 정수가 아닐때 나는 에러이다.
비교 연산자 문제
등호를 '='하나만 입력했을 때 에러가 난다.
블록 설정 문제
if-else 끝에 콜론(:)을 입력했는지,
들여쓰기를 잘했는지 확인해라
모두의 파이이썬X알고리즘 참고 🙏🏻
'Python' 카테고리의 다른 글
[python] Unit 10 while 명령으로 반복하기 (0) | 2020.06.07 |
---|---|
[python] Unit 09 random 모듈로 임의의 수 뽑기 (0) | 2020.06.07 |
[python] Unit 07 정보 입력하기 (0) | 2020.06.07 |
[python] Unit 06 거북이 그래픽으로 그림 그리기 (0) | 2020.06.06 |
[python] Unit 05 range 명령을 사용하여 변화를 주면서 반복하기 (0) | 2020.06.06 |