공부/Python 6

[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

[점프 투 파이썬 ] 05장 클래스, 모듈 패키지, 예외처리, 내장함수, 라이브러리

출처: https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 클래스 # 함수 활용했을 때 코드: 각각 계산이 필요할 때마다 함수를 늘려줘야 한다. result1 = 0 result2 = 0 def add1(num): global result1 result1 += num return result1 def add2(num): global result2 result2 += num return result2 print(add1(3)) print(add1(4)) print(add2(3)) print(..

공부/Python 2023.04.09

[점프 투 파이썬 ] 04장 입력과 출력

출처: https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 함수 # 파이썬 함수 구조 def 함수명(매개변수): ... # 매개변수와 인수 def add(a,b): # a, b는 매개변수 return a+b print(add(3,4)) # 3, 4는 인수 7 매개변수 - 함수에 전달된 값을 저장하는 변수 인수 - 함수에 전달하는 값 # 일반적인 함수 형태태 def add(a, b): result = a + b return result a = add(3,4) print(a) 7 # 입력값이 ..

공부/Python 2023.04.09

[점프 투 파이썬 ] 03장 제어문

출처: https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net if 문 # if와 else를 사용한 기본 구조 if 조건문: 수행할 문장1 수행할 문장2 ... else: 수행할 문장A 수행할 문장B ... x = 3 y = 2 x>y True x=3000: print("택시를 타자") else: print("걸어 가자") 택시를 타자 #"돈이 3000원 이상 있거나 카드가 있다면 택시를 타고 그렇지 않으면 걸어 가라." money = 2000 card = True if money>=2000 ..

공부/Python 2023.04.08

[점프 투 파이썬 ] 02장 자료형

출처: https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 숫자형 # 실수형 a = 1.2 a = -3.45 # 실수형 소수점 표현 방식 a = 4.24E10 #4.24*10^10 a = 4.24e-10 # 4.24*10^-10 # 8진수 a= 0o177 # 16진수 a = 0x8ff a = 0xABC # 사칙연산 a = 3 b = 4 a + b 7 a-b -1 a*b 12 a/b 0.75 # x의 y제곱을 나타내는 **연산자 a = 3 b = 4 a **b 81 문자열 자료형 # 큰 따옴..

공부/Python 2023.04.08