Python 2

[Python] swap

Python에서 변수의 값을 교환하는 것, 즉 'swap'에 대해 알아보았습니다. Python에서는 다른 프로그래밍 언어와는 다르게 매우 간단하고 직관적인 방법으로 두 변수의 값을 교환할 수 있습니다. 이는 Python의 튜플 할당 기능을 이용합니다. 기본적인 Swap 방법 두 변수 a와 b가 있다고 가정해 보겠습니다. a에는 값 10이, b에는 값 20이 저장되어 있다고 합시다. 이 두 변수의 값을 교환하고 싶을 때, Python에서는 다음과 같이 간단하게 할 수 있습니다. a = 10 b = 20 # a와 b의 값을 교환 a, b = b, a print("a:", a) # a: 20 print("b:", b) # b: 10 여기서 a, b = b, a는 사실상 튜플을 사용한 것입니다. Python은 ..

공부/Python 2024.04.17

[Python] for-else while-else

Python의 while-else와 for-else 구문에 대해 알아보겠습니다. 이 구문들은 다른 프로그래밍 언어에서 흔히 볼 수 없는, Python 특유의 기능입니다. 각각의 구문이 어떻게 작동하고, 어떤 상황에서 유용하게 사용될 수 있는지 설명하겠습니다. while-else 구문 Python에서 `while` 루프는 조건이 True인 동안 반복적으로 코드 블럭을 실행합니다. 그리고 `else`는 `while` 루프가 더 이상 실행할 조건이 없을 때, 즉 조건이 False가 되어 루프가 정상적으로 종료될 때 실행됩니다. 만약 루프 내에서 `break`를 사용해 루프를 강제로 종료한다면, `else` 블럭은 실행되지 않습니다. count = 0 while count < 3: print(f"Count: {..

공부/Python 2024.04.16