
+-*/// (소수점 이하를 버린 결과 반환)%==!=><>=<=andornot&|^~<<>>=+===/=//=%=*=isis notinnot inx if 조건 else y. (점)()[]파이썬 인터프리터에서 if 문을 사용하는 방법은 다음과 같습니다. 예를 들어, 변수 num에 대해 양수, 음수, 0인지 확인하는 간단한 if 문을 작성해 보겠습니다.
>>> num = 5 # 변수에 값을 대입합니다.
>>>if num > 0:
... print("양수")
...elif num < 0:
... print("음수")
...else:
... print("0")
...
양수
주의할 점은, 인터프리터에서는 각 줄 끝에 콜론(:)을 입력하고 Enter 키를 누르면 자동으로 들여쓰기가 적용되며, 해당 블록을 끝내려면 들여쓰기 없이 빈 줄을 입력하고 Enter 키를 누릅니다.
이 방법으로 인터프리터에서 if 문을 사용할 수 있습니다.
파이썬 3.10 버전부터 match라는 새로운 키워드가 추가되었습니다. match는 조건문을 작성할 때 더 간결하고 가독성이 좋은 방법을 제공합니다. match를 사용하여 간단한 예제를 보겠습니다.
pythonCopy code
num = 5 # 변수에 값을 대입합니다.
match num:
case n if n > 0:
print("양수")
case n if n < 0:
print("음수")
case _:
print("0")
for문은 시퀀스(리스트, 튜플, 문자열 등)의 요소를 순회하며 반복 작업을 수행하는 구문입니다.
>>> fruits = ['apple', 'banana', 'cherry']
>>>for fruitin fruits:
... print(fruit)
...
apple
banana
cherry
위 예제에서 for문은 fruits 리스트의 각 요소를 순회하며 변수 fruit에 할당하고, 해당 요소를 출력합니다. 이렇게 for문을 사용하여 시퀀스의 각 요소에 대한 작업을 쉽게 수행할 수 있습니다.
while문은 조건이 참일 동안 반복 작업을 수행하는 구문입니다. while문을 사용한 간단한 예제를 작성하면 다음과 같습니다.
>>> count = 0
>>>while count < 5:
... print(count)
... count += 1
...
0
1
2
3
4
위 예제에서 while문은 count 변수가 5 미만인 동안 반복을 수행합니다. 반복 내에서 count를 출력하고, 1씩 증가시키는 작업을 수행합니다. 이렇게 조건이 거짓이 될 때까지 while문이 실행됩니다.