"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 연산자, 조건부 및 입력

연산자, 조건부 및 입력

2024-07-31에 게시됨
검색:571

Operators, Conditionals and Inputs

연산자

연산자는 컴퓨터에 특정 수학적 또는 논리적 연산을 수행하도록 지시하는 기호입니다.

1. 산술 연산자

이 연산자는 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 기본적인 수학 연산을 수행합니다.

*더하기( ): 두 개의 숫자를 더합니다.
예:

>>>print(1 3)

*뺄셈(-): 한 숫자에서 다른 숫자를 뺍니다.
예:

>>>print(1-3)

곱셈(): 두 숫자를 곱합니다.
예:

>>>print(1*3)

*나누기(/): 한 숫자를 다른 숫자로 나눕니다.
예:

>>>print(1/3)

*바닥 나누기(//): 한 숫자를 다른 숫자로 나누고 가장 가까운 정수로 내림합니다.
예:

>>>print(1//3)

*계수(%): 한 숫자를 다른 숫자로 나눈 나머지를 반환합니다.
예:

>>>print(1%3)

지수(*): 한 숫자를 다른 숫자의 거듭제곱으로 올립니다.
예:

>>>print(1**3)

2.비교 연산자

이 연산자는 두 값을 비교하여 True 또는 False를 반환합니다.

*같음(==): 두 값이 같은지 확인합니다.

>>>a = 5
>>>b = 3
>>>result = (a == b)  

>>>result is False

*같지 않음(!=): 두 값이 같지 않은지 확인합니다.

>>>a = 5
>>>b = 3
>>>result = (a != b)  

>>>result is True

*보다 큼(>): 한 값이 다른 값보다 큰지 확인합니다.

>>>a = 5
>>>b = 3
>>>result = (a > b)  

>>>result is True

*보다 작음(

>>>a = 5
>>>b = 3
>>>result = (a >>result is False

*보다 크거나 같음(>=): 한 값이 다른 값보다 크거나 같은지 확인합니다.

>>>a = 5
>>>b = 3
>>>result = (a >= b)  

>>>result is True

*작거나 같음(

>>>a = 5
>>>b = 3
>>>result = (a >>result is False

3.논리 연산자

이 연산자는 조건문을 결합하는 데 사용됩니다.

*and: 두 문이 모두 true인 경우 True를 반환합니다.

>>>a = 5
>>>b = 3
>>>result = (a > b and a > 0)  

>>>result is True

*또는: 문 중 하나가 true인 경우 True를 반환합니다.

>>>a = 5
>>>b = 3
>>>result = (a > b or a >>result is True

*not: 결과를 반전하고, 결과가 참이면 False를 반환합니다.

>>>a = 5
>>>result = not (a > 0)  

>>>result is False

조건부

조건부는 코드의 교통 신호와 같습니다. 이는 프로그램이 특정 조건에 따라 취할 경로를 결정하는 데 도움이 됩니다.

1. if 문

if 문은 조건을 확인하고 조건이 True인 경우 코드 블록을 실행합니다.
예:

>>>a = 5
>>>b = 3
>>>if a > b:
    print("a is greater than b")

2. elif 문

elif 문은 "else if"의 약어입니다. 이전 if 조건이 False인 경우 다른 조건을 확인합니다.
예:

>>>a = 5
>>>b = 5
>>>if a > b:
    print("a is greater than b")
>>>elif a == b:
    print("a is equal to b")

3. else 문

else 문은 이전 조건에서 포착되지 않은 모든 항목을 포착합니다.
예:

>>>a = 3
>>>b = 5
>>>if a > b:
    print("a is greater than b")
>>>elif a == b:
    print("a is equal to b")
>>>else:
    print("a is less than b")
릴리스 선언문 이 글은 https://dev.to/kk_python/operators-conditionals-and-inputs-4982?1에서 복제됩니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3