본문 바로가기

코딩 연습/파이썬 기초(예제)44

파이썬 반복문 - 김밥 주문 계산하기 [파이썬기초(예제)] 김밥집에 왔다. 메뉴를 보니 김밥 4종류와 우동이 있다. 주문을 하기 위한 메뉴판을 출력하고 각 메뉴의 가격과 수량을 입력하면 자동으로 전체 금액이 계산되게 파이썬 코딩 연습을 해본다. 파이썬 터미널 메뉴판에서 김밥 주문하기 [소스 코드] menus = [('소고기 김밥', 4000), ('돈가스 김밥', 3500), ('치즈 김밥', 3000), ('기본 김밥', 2500), ('우동', 5000)] orders = [] total = 0 sw = True while sw: value = [] print('=' * 30) for i, menu in enumerate(menus, 1): print(f'[{i}] {menu[0]} {menu[1]:,}') print('=' * 30) try: menu_no.. 2022. 4. 15.
[파이썬기초(예제)] 회원가입 아이디 및 비밀번호 생성, 유효성 체크 기능 파이썬 기초 연습으로 회원가입 시 아이디와 비밀번호를 생성하고 비밀번호를 변경하는 기능을 만들어보았다. 텍스트 기반으로 터미널에서 수행되며, 아이디와 비밀번호 생성 시 파이썬 정규표현식으로 유효성을 체크하는 기능도 포함했다. 회원 아이디 & 비밀번호 생성, 변경, 그리고 유효성 체크까지 구현 설명 목차 프로그램 메인(시작) 아이디 및 비밀번호 생성 아이디 및 비밀번호 유효성 체크(정규표현식 활용) 비밀번호 변경 [프로그램 시작] def main(): regist_user = {'haha':'gkgkgh!!11'} sw = True while sw: print('-----------------------------') print('1. 회원 아이디 생성') print('2. 비밀번호 변경') print('.. 2022. 4. 15.
파이썬 openpyxl 활용 엑셀 시트 이름 가져오기 파이썬 openpyxl로 엑셀 파일에서 수 개의 워크시트 이름을 가져온 후 워크시트 내용을 출력하는 파이썬 코드를 작성해본다. python openpyxl 활용하여 엑셀 워크시트 내용 복사해보기 특정 폴더에 엑셀 파일(강릉시.xlsx) 있고, 다음과 같이 워크시트 2개에 내용이 있을 떄 엑셀 파일을 로딩 후 워크시트 이름과 컬럼 제목을 가져온다 import os import openpyxl from datetime import datetime directory = os.getcwd() + '\\excel\\' # 현재 디렉토리 + 작업 폴더 추가 print(directory) names = os.listdir(directory) # 파일 및 폴더 전체를 리스트 형태로 반환 print(names) prin.. 2022. 4. 13.
[python] 파이썬 알고리즘 - 선택정렬(Selection Sort) 파이썬 선택정렬 - 정렬되지 않은 값등 중에서 가장 작은 값을 찾아서 제일 앞의 값과 교환하는 방식으로 정렬 ■ 선택정렬(Selection Sort) - 오름차순으로 정렬해보기 import random unorder_num =[] # 정렬되지 않은 숫자 추출하여 리스트에 넣기 for n in range(10): unorder_num.append(random.randint(1, 100)) print(unorder_num) index = 0 for i in range(len(unorder_num)): base = max(unorder_num)+1 # 비교할 기준 숫자, 리스트의 최대값+1로 구함 for j in range(i, len(unorder_num)): if base > unorder_num[j]: .. 2020. 9. 9.