본문 바로가기
반응형

Python/Python 300제30

파이썬 300제 291~300 (파일 입출력과 예외처리) 291. 바탕화면에 '매수종목1.txt' 파일을 생성한 후 다음과 같이 종목코드를 파일에 써보세요.[파일 쓰기]005930005380035420->f = open("C:/Users/hyunh/Desktop/매수종목1.txt", mode="wt", encoding="utf-8")f.write("005930\n")f.write("005380\n")f.write("035420")f.close() 292. 바탕화면에 '매수종목2.txt' 파일을 생성한 후 다음과 같이 종목코드와 종목명을 파일에 써보세요.[파일 쓰기]005930 삼성전자005380 현대차035420 NAVER->f = open("C:/Users/hyunh/Desktop/매수종목2.txt", mode="wt", encoding="utf-8")f.w.. 2024. 7. 15.
파이썬 300제 281~290 (파이썬 클래스) 281. 다음 코드가 동작하도록 차 클래스를 정의하세요.[클래스 정의]>> car = 차(2, 1000)>> car.바퀴2>> car.가격1000->class 차: def __init__(self, 바퀴, 가격): self.바퀴 = 바퀴 self.가격 = 가격car = 차(2, 1000)print(car.바퀴)print(car.가격) 282. 차 클래스를 상속받은 자전차 클래스를 정의하세요.[클래스 상속]->class 차: def __init__(self, 바퀴, 가격): self.바퀴 = 바퀴 self.가격 = 가격class 자전차(차): pass 283. 다음 코드가 동작하도록 자전차 클래스를 정의하세요. 단 자전차 클래스는 차 클래스.. 2024. 7. 15.
파이썬 300제 271~280 (파이썬 클래스) 271. 은행에 가서 계좌를 개설하면 은행이름, 예금주, 계좌번호, 잔액이 설정됩니다. Account 클래스를 생성한 후 생성자를 구현해보세요. 생성자에서는 예금주와 초기 잔액만 입력 받습니다. 은행이름은 SC은행으로 계좌번호는 3자리-2자리-6자리 형태로 랜덤하게 생성됩니다.[Account 클래스]은행이름: SC은행계좌번호: 111-11-111111->import randomclass Account: def __init__(self, name, balance): self.name = name self.balance = balance self.bank = "SC은행" num1 = random.randint(0, 999) num2 = ra.. 2024. 7. 15.
파이썬 300제 261~270 (파이썬 클래스) 261. 주식 종목에 대한 정보를 저장하는 Stock 클래스를 정의해보세요. 클래스는 속성과 메서드를 갖고 있지 않습니다.[Stock 클래스 생성]->class Stock: pass 262. Stock 클래스의 객체가 생성될 때 종목명과 종목코드를 입력 받을 수 있도록 생성자를 정의해보세요.[생성자]삼성 = Stock("삼성전자", "005930")->class Stock: def __init__(self, name, code): self.name = name self.code = code삼성 = Stock("삼성전자", "005930")print(삼성.name)print(삼성.code) 263. 객체에 종목명을 입력할 수 있는 set_name 메서드를 추가해보세요.[.. 2024. 7. 15.
파이썬 300제 251~260 (파이썬 클래스) 251. 클래스와 객체에 대해 설명해봅시다.[클래스, 객체, 인스턴스]-> 클래스는 일종의 설계도로, 하나의 타입을 정의하는 방법입니다.클래스에는 관련있는 데이터와 함수를 한 데 모아 정의할 수 있습니다.클래스로 만들어진 결과물을 객체라고합니다. 252. 비어있는 사람 (Human) 클래스를 "정의" 해보세요.[클래스 정의]->class Human: pass 253.사람 (Human) 클래스의 인스턴스를 "생성" 하고 이를 areum 변수로 바인딩해보세요.[인스턴스 생성]->class Human: passareum = Human()254 .사람 (Human) 클래스에 "응애응애"를 출력하는 생성자를 추가하세요.[클래스 생성자-1]>>> areum = Human()응애응애->class Human.. 2024. 7. 15.
파이썬 300제 241~250 (파이썬 모듈) 241. datetime 모듈을 사용해서 현재 시간을 화면에 출력해보세요. [현재시간]->import datetimenow = datetime.datetime.now()print(now) 242. datetime 모듈의 now 함수의 리턴 값의 타입을 화면에 출력해보세요.[현재시간 타입]import datetimenow = datetime.datetime.now()print(now, type(now)) 243. datetime 모듈의 timedelta를 사용해서 오늘로부터 5일, 4일, 3일, 2일, 1일 전의 날짜를 화면에 출력해보세요.[timedelta]import datetimenow = datetime.datetime.now()for day in range(5, 0, -1): delta = .. 2024. 7. 15.
반응형