본문 바로가기

분류 전체보기

(186)
[Python] 8일차 #모듈 - Chapter # 필요한 것들끼리 묶음끼리 잘 만들어진 파일이라고 보면 된다. # 자동차로 예를 들면 타이어가 마모가 되면 타이어만 교체하면 된다 # 이런식으로 타이어처럼 부품만 갈면 유지보수도 쉽고 재사용성도 수월해지는 장점이있다. # 확장자가 .py이다. # 모듈은 모듈을 쓰려는 파일과 같은 경로와 있거나 # 파이썬 라이브러리들이 모여있는 폴더에 있어야 사용가능 import theater_module theater_module.price(3) # 3명이서 영화 보러 갔을 떄 가격 theater_module.price_morning(4) # 4명이서 조조 할인 영화 보러 갔을 떄 theater_module.price_soldier(5) # 5명의 군인이 영화 보러 갔을 떄 import the..
[Python] 7일차 # 예외처리 - Chapter try: print("나누기 전용 계산기입니다") nums = [] nums.append(int(input("첫 번째 숫자를 입력하세요 : "))) nums.append(int(input("두 번째 숫자를 입력하세요 : "))) #nums.append(int(nums[0] / nums[1])) print("{0} / {1} = {2}".format(nums[0], nums[1], nums[2])) except ValueError: print("에러가 발생했습니다.") except ZeroDivisionError as err: #err 발생한 에러 사항을 출력할 수 있다. print(err) except Exception as err: print("알 수 없는 에러가 발생했습..
[Python] 6일차 # 클래스 - Chapter # 마린 : 공격 유닛, 군인, 총을 쓸 수 있음 name = "마린" #유닛의 이름 hp = 40 # 유닛의 체력 damage = 5 #유닛의 공격력 print("{0} 유닛이 생성되었습니다.".format(name)) print("체력 {0}, 공격력 {1}\n".format(hp,damage)) # 탱크 : 공격 유닛, 탱크 . 포를 쏠 수 있는데, 일반 모드 / 시즈 모드. tank_name = "탱크" tank_hp = 150 tank_damage = 35 print("{0} 유닛이 생성되었습니다.".format(tank_name)) print("체력 {0}, 공격력 {1}\n".format(tank_hp,tank_damage)) def attack(name, loc..
[Python] 5일차 # 표춘입출력 - Chapter #sep를 붙여줌으로 문자열 사이에 어떤 값을 넣어줄지 결졍 print("Python", "Java",sep=",",end="?") # end 한줄로 나오게 됨 문장의 끝부분을 물음표로 바꿔달라 # 기본으로 end 줄바꿈으로 디폴트로 되어있었따. print("무엇이 더 재밌을까요?") import sys print("Python","Java", file=sys.stdout) #표준 출력으로 문장이 찍히는 거고 print("Python","Java", file=sys.stderr) #표준 에러로 처리된다 scores = {"수학":0,"영어":50,"코딩":100} for subject, score in scores.items(): #print(subject,score) #..
[Python] 4일차 # 함수 - Chapter # 함수 정의는 def로 시작 함수이름 콜론으로 마무리 def open_account(): print("새로운 계좌가 생성되었습니다.") open_account() #전달값과 반환값 - Chapter def deposit(balance, money): # 입금 print("입금이 완료되었습니다. 잔액은 {0} 원입니다.".format(balance + money)) return balance + money def withdraw(balance, money): # 출금 if balance >= money: print("출금이 완료되었습니다. 잔액은 {0} 원입니다." .format(balance - money)) return balance - money else: print("출..
[Python] 3일차 # weather = input("오늘 날씨는 어떄요? ") # #if 조건: # # 실행 명령문 # if weather=="비" or weather == "눈": # print("우산을 챙기세요") # elif weather == "미세먼지": # print("마스크를 챙기세요") # else: # print("준비물이 필요 없어요") #input은 항상 스트링을 받는다. # temp = int(input("기온은 어떄요? ")) # if 30
[Python] 2일차 #사전 cabinet={3:"유재석", 100:"김태호"} #키 3 벨류 유재석 print(cabinet[3]) print(cabinet[100]) print(cabinet.get(3)) #대괄호를 이용해 없는 값을 가져올떄는 오류를 # 발생시키고 프로그램을 종료하지만 #print(cabinet[5]) #.get을 활용하면 none이라는 값을 자기고 온다 print(cabinet.get(5)) #값이 none일떄 none이 아니라 다른 문구를 출력하고 싶다면 print(cabinet.get(5,"사용가능")) print("hi") #3 이라는 키가 캐피넷에 있음? true print(3 in cabinet) print(5 in cabinet)# False cabinet={"A-3":"유재석", "B-10..
[Python] 1일차 print(5) print(-10) print(3.14) print(1000) print(5+3) print(2*8) print(3*(3+1)) print('풍선') print("나비") print("ㅋ"*9) print(5>10) print(5 10)) # 애완동물을 소개해 주세요~ animal = "강아지" name = "연탄이" age = 4 hobby = "산책" is_adult = age >= 3 print("우리집 " + animal + " 이름은 " + name + "예요") hobby = "공놀이" # 문자열에 스트링이 아닌 다른 기본형을 쓰려면 str()이것이 필요하다 # print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요") # +..