본문 바로가기

Python_Wiki/Python_Syntax20

파이썬 : 짝 홀 구분하기 코드 #1 정석n = int(input('정수 입력'))if n % 2 == 0: print(f'{n} is even')else: print(f'{n} is odd')#2 n&1 사용하기: 홀짝구분코드n=5n&1 #1 #n이 홀수면 무조건 1이나옴.n=4n&1 #0 2025. 7. 17.
list / dict comprehension (for문) 이건 혁신이야...!!!!!! 파이썬 배우다 간만에 도파민 대폭발😍 list comprehension: 리스트 안에 for문을 포함하여 한 줄로 편하게 코드를 작성할 수 있게 하는 문법.#[표현식 for 항목 in 반복가능객체 if 조건문]#1ls = []for i in range(1, 5): ls.append(i)print(ls)#1-1ls = [i for i in range(1,5)]print(ls)#2ls = []for i in range(1, 5): if i % 2 == 0: ls.append(i * 4)print(ls)#2-1ls = [i * 4 for i in range(1,5) if i % 2 == 0]print(ls)#for문 중첩#3gugudan = []for i.. 2025. 7. 11.
파이썬 기본 외장 함수(Standard Library Functions) 파이썬 표준 라이브러리 모듈에 포함된 함수. 모듈은 import해서 사용함. 외부 라이브러리는 !pip install 라이브러리명 으로 설치. 표준 라이브러리는 이미 설치되어 있는 모듈. math import mathmath.pi 원주율math.e 자연상수abs(x) 절댓값(내장함수)round(x) 반올림(내장함수)math.ceil(x) 올림math.floor(x) 내림math.factorial(x) 팩토리얼math.pow(x) 제곱 연산math.sqrt(x) 제곱근 연산#print(math.sqrt(16)) #4 randomimport randomrandom.random() #0~1 사이의 실수형의 수를 반환합니다.random.randint(시작, 끝) #특정 범위 안의 랜덤.. 2025. 7. 11.
변수명 만들때 주의할 것 함수명으로 변수명 만들지 않기!! 거의 잘 안썼는데, sum에서 걸렸다.#오류난 코드 sum = 0for i in range(1001): if i %5 == 0: sum += iprint(sum)#이걸 돌리고나서 다음셀에서ls = [i for i in range(1001) if i%5 == 0]sum(ls)#이걸 돌렸더니 sum(ls) 에서#TypeError: 'int' object is not callable#위 오류가 나옴. 런타임 리셋하니까 정상 작동함. sum = 0으로 둬서 그런듯.#결론: sum을 result로 바꾸자. 다시는 sum=0 쓰지말것. 2025. 7. 10.
랜덤한 숫자를 변수에 넣기 #pythonimport randomnumber = random.randint(1, 100) #1~100까지 자연수 중 랜덤 2025. 7. 9.
자료형 비교: list / dict / tuple / set / bool CRUDLISTDICTTUPLESETBOOL모습[1, 2, 3]{'a': 1, 'b': 2}(1, 2, 3){1, 2, 3}True, FalseCreate=[] / =list()={} / =dict()=() / =tuple()=set()b(변수명)=TrueRead Update.append().extend().insert(i,x)*append:리스트 통째로 넣기/extend는 리스트 안 항목을 풀어서 붙dict[key] = value.update(dict)x.add().update()-Deletedel.remove().clear().pop()del.remove().clear().pop(키,디폴트값)del(전체만)del.remove().clear().pop()del(변수 자체 삭제)etc... 2025. 7. 8.