Sailor Venus - Mina 'Study/Python' 카테고리의 글 목록 (2 Page) — 또디의 실험실
[Python] 코드 리뷰 : 정보보안기사 실기 단답형 퀴즈 프로그램
·
Study/Python
더보기def load_quiz(file_path): questions = [] with open(file_path, 'r', encoding='utf-8') as file: content = file.read().strip().split('\n--------------------------------------------------------------------------------------------\n') for item in content: if '(답)' in item: question, answer = item.split('(답)', 1) question = ques..
[Python] 숫자 계산하기
·
Study/Python
1. 사칙연산 (덧셈, 뺄셈, 곱셈, 나눗셈) +, -, *, / 연산자 사용python 3.X은 정수끼리 나눌 때 실수로 값이 나온다. Ex) 4/2 = 2.0 2. 나눗셈 후 소숫점 이하 버리기// 연산자 사용바닥 함수(Floor division)로 불리며, 실수 이하의 최대 정수를 구하는 함수로 정의된다.실수에 // 연산자를 사용하면 결과는 항상 실수로 나온다.  3. 나눗셈 후 나머지 구하기 % 연산자 사용두 수를 나누었을 때 나머지를 구하며, 모듈로(modulo) 연산자로 불린다.4. 거듭제곱** 연산자 사용a**b 는 a의 b 제곱을 의미한다. Ex) 2**10 = 2의 10제곱 = 1024 5. 계산 결과를 정수로 만들기int 사용 Ex) int(숫자), int(계산식), int('문자열')..
[Python] flask와 웹 스크래퍼와 사이트 제작
·
Study/Python
더보기1. extractors- b.py- w.py- we.py 2. templates- home.html- results.html 3. main.py...if __name__ == "__main__":    app.run('0.0.0.0',debug=True)[배운 점]2주만에 파이썬 코드를 보고 아름답다고 느낌 (미쳤나봐)작고 소중한 내 졸업작품 🥹🥹🥹html을 배운 적은 없지만 챗GPT가 날 구해줬음.. ㅜㅡㅜ파이썬 스킬이 늘었다기 보다는 어떻게 질문해야 내가 원하는 답을 얻을 수 있는지에 대한 능력을 쌓은 기분,,,
[Python] BeautifulSoup와 딕셔너리(Dictionary) 배우기
·
Study/Python
더보기import requestsfrom bs4 import BeautifulSoup# 초기 페이지에서 페이지 수 확인response = requests.get(...)soup = BeautifulSoup(response.content, "html.parser")bottons = len(soup.find_all(class_="page-numbers")[1:-1]) # 페이지 네비게이션에서 버튼 수 가져오기all_jobs = []def scrape_page(url): . . . job_data = { "company": company, "position": position, "description": descrip..
[Python] requests와 리스트(List) 배우기
·
Study/Python
더보기import requestsmovie_ids = [ ...]for movie_id in movie_ids: response = requests.get(url=f"~") movie = response.json() print("------------------------------------")...[배운 점]신기한 파이썬의 세계..함수, 메소드, 모듈의 늪에 빠지기 시작함
[Python] while 반복문과 if-elif 배우기
·
Study/Python
더보기playing = Truewhile playing: a = int(input("Choose a number:\n")) b = int(input("Choose another one:\n")) operation = input(...) if operation == "+":... elif operation == "/": if b == 0: print("No division by zero") else: print(f"Result: {a / b}")...[배운 점]드디어 0으로 나눌 때 다른 말을 꺼낼 줄 알게 됨 😌 😌 ㅋㅋ
[Python] 세금 계산기 만들기
·
Study/Python
더보기monthly_revenue = 10 #월간 매출monthly_expenses = 10 #월간 비용tax_credits = 0.01 #세액 공제율# 연간 매출 계산def get_yearly_revenue(monthly_revenue): return monthly_revenue * 12 . . . [배운 점] 직관적으로 알 수 있게 변수명 정하기주석없이 못살아 😭 스터디 문제라 전체를 작성할 수는 없지만, if/else문, print(f"~")도 야무지게 사용했음 !
[Python] 계산기 만들기 with. replit
·
Study/Python
더보기def plus(a, b): print(a, "+", b, "는", a+b)def minus(a, b): print(a, "-", b, "는", a-b)def mult(a, b): print(a, "*", b, "는", a*b)def div(a, b): if b != 0: print(a, "/", b, "는", a/b) if b == 0: print("0으로 나눌 수 없어")def squ(a, b): print(a, "**", b, "는", a**b)plus(1, 0)minus(1, 2)mult(1, -2)div(1, 0)squ(3, 3) [ZeroDivisionError: division by zero]b에 0을 넣으면 친절하게 알려준다.검색해보니 오류 처리 방법이 너무 많아..