Languages/python
-
[python]조건과 반복, 리스트와 튜플 기반의 미니 프로젝트/종합 소득과세 계산/디지털 형태의 정수 출력/ 실생활 게임 코딩구현/로또/가위바위보Languages/python 2021. 5. 6. 16:33
종합소득 과세와 누진 공제액 계산 mini project 1 종합 소득 과세 표준 표의 이해와 누진 공제액 계산 기본 종합 소득세 과세 방법을 이해하고 소득 금액에 따른 세금 계산 income = 12_000000 // 0의 입력 편의를 위해 중간에 _를 사용할 수 있다. rate = 6/100 print(income * rate) 720000.0 income = 20_000000 rate1 = 6 rate2 = 15 tax = 12_000000 * rate1/100 + (income - 12_000000) * rate2/100 print(MAX) 1920000.0 mini project2 누진 공제액의 이해 누진 공제액 108만원은 무엇일까? 세금 계산의 편의를 위해 과세 표준 금액에 해당하는 최고 세..
-
[python]파이썬 특정 기능 수행 정의 함수/내장 함수/지역변수/전역변수/람다 함수/가변인자/딕셔너리인자/라이브러리/함수 map()/...Languages/python 2021. 4. 14. 12:41
함수 개요 특정한 기능을 수행하는 프로그램 단위인 함수 여러 입력을 받아 특정한 기능을 수행하고 결괏값을 반환하는 코드 사용자가 직접 정의해 사용 파이썬에 설치된 다양한 함수를 활용 사용자 정의 함수의 함수 정의와 함수 호출 사용자 정의 함수와 내장 함수로 구분 print() input(),str(),int()... 등과 같은 내장 함수 사용 파이썬 함수 정의 구문 : 함수 이름과 인자,반환값 함수 머리는 키워드 def 함수 이름과 괄호,괄호사이의 인자들 함수 정의의 몸체인 블록을 예고하는 콜론(:)이 필요 함수 몸체는 들여쓰기로 시작 기능을 수행하는 문장들 마지막으로 키워드 return에 의해 반환 값을 돌려 주는 구문이 필요 인자(arguments)와 return 문장은 선택적(optional) 함수..
-
[python] 파이썬 딕셔너리,내장함수 zip 을 이용한 예제/파이썬을 이용한 가위바위보 예제Languages/python 2021. 4. 10. 14:33
1.가위바위보 예제 철수와 영희가 가위바위보를 한다고 했을 때 경우의 수 2. 가위바위보 예제(심화) 총 가위바위보를 20번 했다고 가정했을 때 나오는 경우의 수 num 함수를 추가하여 승률을 따진다. 3. kpop chart 만들어 보기 list를 이용하여 kpopchart 만들어보기 이때!)zip 함수를 이용하여 간단한 리스트나 튜플로 변환한 것을 확인하자! 4. 주식 상장 회사와 코스닥 가격 나열하기 update 함수 이용하여 데이터 추가 데이터의 없는 회사가 나오면 break 5.set함수 이용하여 집합만들기 연산자 확인하자!!!!
-
[python]파이썬 기초/중복과 순서가 없는 집합/집합 연산자와 메소드/내장함수 zip()과 enumerate()/시퀀스 간의 변환Languages/python 2021. 4. 7. 17:38
원소는 유일하고 순서는 의미 없는 집합 집합은 중복되는 요소가 없으며,순서도 없는 원소의 모임 내장 함수 set()을 활용한 집합 생성 함수 set() 호출로 공집합 만들기 수정 가능한 리스트와 딕셔너리는 집합의 원소로 사용 불가! 인자의 순서는 중요하지 않다! 리스트나 딕셔너리는 집합의 원소로 사용할 수 없다 예제) 한 글자 단어로 구성된 집합 만들기 planet = set('해달별') fruits = set(['감','귤']) nuts = {'밤','잣'} things = {('밤','잣'),('감','귤'),'해달'} print(planet) print(fruits) print(nuts) print(things) ====================== RESTART: C:/Users/study/파..
-
[python]파이썬 딕셔너리/딕셔너리 함수/dict()/딕셔너리 메소드Languages/python 2021. 4. 7. 16:18
딕셔너리 딕셔너리는 말 그대로 사전 딕셔너리는 키와 답의 쌓인 항목을 나열한 시퀀스 콤마로 구분된 항목(또는 요소,원소)들의 리스트로 표현 항목의 키 : 값, 전체는 중괄호(curl brace){...}사용 딕셔너리는 중괄호 사이에 키와 값의 항목을 기술한다. 딕셔너리는 항목 순서는 의미가 없으며,키는 중복 될수 없다. 키는 수정될 수 없지만, 값은 수정될 수 있다. 값은 키로 참조된다. ex) dot = { : , : , ... , : } >>> bts={'그룹명':'방탄소년단','인원수':7,'리더':'김남준'} >>> print(bts) {'그룹명': '방탄소년단', '인원수': 7, '리더': '김남준'} 빈 딕셔너리 빈 중괄호 {} dict() ex) lect = dict() 값을 변경하거나 배..
-
[python]리스트 개념과 생성/항목 참조/항목 수정/중첩 리스트Languages/python 2021. 4. 1. 17:06
관련된 나열 항목을 관리하는 리스트 항목의 나열인 시퀀스 리스트는 콤마로 구분된 항목(또는 원소)들의 리스트로 표현 항목은 정수,실수,문자열,리스트 등이 모두 가능 항목 순서는 의미가 있으며,항목 자료 값은 중복돼도 무관 리스트는 대괄호 []사이에 항목을 기술 ex) menu = ['배고파', '디지겠다', '귀차낭'] 빈 리스트의 생성과 항목 추가 [] 빈 대괄호로 빈 리스트 생성 list() 인자가 없는 내장 함수 list()로도 빈 리스트를 생성 append() 리스트 메소드 append(삽입할 항목) 리스트의 가장 뒤에 항목을 추가 ex) p1 = list() p1.append('c++') p1.append('java') print(p1) ['c++','java'] 예제 리스트로 편의점 구입할품목..
-
[python]파이썬 random문/break문/continue문Languages/python 2021. 3. 24. 17:31
random 임의의 수를 발생하는 난수 모듈 random의 함수 randint(시작,끝) -시작과 끝 수 사이에서 임의의 정수를 반환 import random #import 모듈 random.randint(1, 5) # 모듈.함수(), 모듈명 없이도 바로 사용 가능하다. 간결하게 프로그래밍 하기 위해서 from random import randint # from 모듈 import 변수 randint(1, 5) #모듈 없이 바로 함수() 사용 가능 예제) 로또 복권 모의 실험 break문 무한 반복인 루프를 종료하는 문 if -------: print() break continue문 for 변수 in 시퀀스 : ... continue(continue 문장 뒤 반복몸체 문장들을 실행안하고 다음 반복 문장을 ..