Python 썸네일형 리스트형 [Python] 예외처리 Python에는 Java의 try-catch문과 같은 예외처리 기능을 하는 코드가 있는데요.한 번 알아보겠습니다.먼저 try입니다.Java에서는 try-catch가 쌍으로 쓰이듯이Python에서는 try가 catch대신except와 쓰입니다.코드를 살펴볼까요? try: a = int(input("첫번째 숫자 : ")) b = int(input("두번째 숫자 : ")) result = a // b print("몫은 %d" % result) l = [1, 23, 456] print(l[b])except ZeroDivisionError: print("y에 0? 이거 맞습니까")# except IndexError:# print("list에 없음") try안.. 더보기 [Python] 다중 상속 Java에서는 다중으로 상속받으려면 interface에서 기능만 조금 가져올 뿐직접적으로 다중 상속을 받을 수 없습니다.하지만 Python에서는 다중 상속이 가능합니다. class Avengers: def __init__(self, realName): self.realName = realName def attack(self): print("으-썸한 공격!") def printInfo(self): print(self.realName)###########################################3class Human: def __init__(self, age): self.age =age def eat(self): .. 더보기 [Python] 상속과 오버라이딩 Java에서는 생성자가 상속되지 않지만,Python에서는 생성자를 상속받을 수 있습니다.멤버변수 역시 생성자에서 결정하기 때문에생성자를 상속 안해주면멤버 변수가 상속되지 않습니다. 그럼 상속받는 방법을 알아볼까요? class Avengers: def __init__(self, name, age): self.name = name self.age = age def attack(self): print('공---격') def printInfo(self): print(self.name) print(self.age) 먼저 상속할 클래스를 만들어줍니다.Avengers라는 클래스이며생성자, attack메소드, printInfo라는 정보출력 .. 더보기 [Python] Class 파이썬에도 클래스가 존재합니다.클래스를 정의해서 객체를 생성할 수 있는데이때 생성자(Constructor)도 만들 수 있습니다.클래스와 생성자를 만드는 방법을 알아보겠습니다. class Book(): def __init__(self, title, price): self.title = title self.price = price def printInfo(self): print(self.title, self.price) class라는 코드를 입력하면 클래스를 생성할 수 있고,생성자는 Java랑은 조금 다른 형식인데def __init__과 같은 형식입니다.이떄 파라미터로 self라는 것이 들어가는데Java에서 사용했던 this와 .. 더보기 [Python] Up Down 게임 파이썬으로도 Up Down 게임을 만들어봐야겠죠?함수를 사용해서 만들어보도록 하겠습니다.정답은 1~100사이의 숫자로 설정하였습니다. # 유저의 이름을 입력받고 환영하는 인사를 출력def getName(): name = input("이름을 입력하세요") print(name + "님 환영합니다!") 먼저 게임을 시작하면유저의 이름을 입력받고 환영 문구를 출력합니다. # (컴퓨터) 1 ~ 100사이의 랜덤한 정수를 하나 뽑아서def getRandomNumber(): randomNumber = random.randint(1,100) return randomNumber 그리고 1~100사이에 랜덤한 정수를 추출해서정답을 생성하는 함수를 만들었습니다. # 유저에게 정답을 입력하게했을 때# 범.. 더보기 [Python] 로또 번호 뽑기 이번 시간에는 로또 번호를 뽑아보는 실습을 해보려고 합니다.로또 번호는 6개를 뽑을 것이고,1~45까지의 숫자가 있습니다. 먼저 1~45까지의 랜덤한 숫자를 뽑으려면파이썬의 Random기능을 사용해야 하는데요. import random i = random.randint(1, 10) random을 import하고random.randint(범위)를 사용해서 랜덤한 숫자를 가져올 수 있습니다. 그러면 이제 랜덤한 숫자를 뽑는 함수를 만들겠습니다. def getNumber(): return random.randint(1,45) 1~45까지의 랜덤한 숫자를 가져오는 함수입니다.num_list = [] #랜덤으로 뽑은 숫자를 담을 listcount = 0 #로또뽑은 횟수 다음은 로또가 들어갈 list를 하나 .. 더보기 이전 1 2 3 4 5 다음