[python] Unit 08 True/False 판단하기

2020. 6. 7. 11:37Python

지금까지 파이썬의 기능을 이용하여 계산하고, 반복하고, 입력과 출력을 하면서 파이썬 프로그래밍의 기초를 배웠다.

 

 

 

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알고리즘 참고 🙏🏻