기초 45

HTML 태그 모음

HTML 태그 모음 : 웹 문서의 유형을 html로 지정 : 문서를 html로 시작하며 언어는 한국어 : 브라우저 웹사이트의 정보를 입력하는 부분 : 메타 데이터 입력, UTF-8과 같은 인코딩 값을 의미 : 문서(홈페이지) 제목 : 문서(홈페이지) 내용 : 헤더 영역 : 메인 영역 : 콘텐츠 영역 : 사이드 바 영역 : 푸터 영역 : 내비게이션 영역, 다른 문서(홈페이지)로 연결할 때 사용 : 독립적인 콘텐츠를 사용할 때 : 여러 소스 묶기 : 제목체, h2~6까지 사용 가능 : 단락, 문단 : 줄 바꿈, 닫기 필요 없음 : 인용문, 들여쓰기 적용됨 : 텍스트 굵게 : 텍스트 굵게(단순한 굵기) : 텍스트 기울임, emphasis, 주로 강조용으로 사용 : 텍스트 기울임, italic, 단순히 기울임 ..

개발/HTML 2023.01.17

초보자를 위한 파이썬(Python) 300제 풀이 (296, 297, 298, 299, 300)

초보자를 위한 파이썬(Python) 300제 풀이 296. 문자열 PER (Price to Earning Ratio) 값을 실수로 변환할 때 에러가 발생합니다. 예외처리를 통해 에러가 발생하는 PER은 0으로 출력하세요. per = ["10.31", "", "8.00"] for i in per: print(float(i)) per = ["10.31", "", "8.00"] for i in per: try: print(float(i)) except: print(0) try, except 구문은 에러가 발생했을 때 대신 반환해주는 함수입니다. 에러가 발생했을 때, except 구문에 원하는 값을 지정해주면 됩니다. 297. 문자열로 표현된 PER 값을 실수로 변환한 후 이를 새로운 리스트에 저장해보세요. p..

초보자를 위한 파이썬(Python) 300제 풀이 (291, 292, 293, 294, 295)

초보자를 위한 파이썬(Python) 300제 풀이 291. 바탕화면에 '매수종목1.txt' 파일을 생성한 후 다음과 같이 종목코드를 파일에 써보세요. 005930 005380 035420 f = open("C:/Users/ANY/Desktop/매수종목1.txt", mode="wt", encoding="utf-8") f.write("005930\n") f.write("005380\n") f.write("035420") f.close() open 메서드는 파일을 열기 위한 방법입니다. open(경로, mode, encoding) 과 같이 지정하면 됩니다. mode는 아래 자료를 참고하여 사용할 수 있습니다. 292. 바탕화면에 '매수종목2.txt' 파일을 생성한 후 다음과 같이 종목코드와 종목명을 파일에 써..

초보자를 위한 파이썬(Python) 300제 풀이 (286, 287, 288, 289, 290)

초보자를 위한 파이썬(Python) 300제 풀이 286. 다음 코드가 동작하도록 차 클래스를 수정하세요. > bicycle = 자전차(2, 100, "시마노") >> bicycle.정보() 바퀴수 2 가격 100 class 차: def __init__(self, 바퀴, 가격): self.바퀴 = 바퀴 self.가격 = 가격 def 정보(self): print("바퀴수 ", self.바퀴) print("가격 ", self.가격) class 자동차(차): def __init__(self, 바퀴, 가격): super().__init__(바퀴, 가격) class 자전차(차): def __init__(self, 바퀴, 가격, 구동계): super().__init__(바퀴, 가격) self.구동계 = 구동계 su..

초보자를 위한 파이썬(Python) 300제 풀이 (276, 277, 278, 279, 280)

초보자를 위한 파이썬(Python) 300제 풀이 276. banking 인스턴스에 저장된 정보를 출력하는 display_info() 메서드를 추가하세요. 잔고는 세자리마다 쉼표를 출력하세요. 은행이름: SC은행 예금주: 파이썬 계좌번호: 111-11-111111 잔고: 10,000원 import random class banking: account_count = 0 def __init__(self, name, balance): self.name = name self.balance = balance self.bank = "SC은행" num1 = random.randint(0, 999) num2 = random.randint(0, 99) num3 = random.randint(0, 999999) num1 ..

초보자를 위한 파이썬(Python) 300제 풀이 (271, 272, 273, 274, 275)

초보자를 위한 파이썬(Python) 300제 풀이 271. 은행에 가서 계좌를 개설하면 은행이름, 예금주, 계좌번호, 잔액이 설정됩니다. banking 클래스를 생성한 후 생성자를 구현해보세요. 생성자에서는 예금주와 초기 잔액만 입력 받습니다. 은행이름은 SC은행으로 계좌번호는 3자리-2자리-6자리 형태로 랜덤하게 생성됩니다. 은행이름: SC은행 계좌번호: 111-11-111111 import random class banking: def __init__(self, name, balance): self.name = name self.balance = balance self.bank = "SC은행" num1 = random.randint(0, 999) num2 = random.randint(0, 99) n..

초보자를 위한 파이썬(Python) 300제 풀이 (266, 267, 268, 269, 270)

초보자를 위한 파이썬(Python) 300제 풀이 266. 생성자에서 종목명, 종목코드, PER, PBR, 배당수익률을 입력 받을 수 있도록 생성자를 수정하세요. PER, PBR, 배당수익률은 float 타입입니다. class Stock: def __init__(self, name, code, per, pbr, incoming): self.name = name self.code = code self.per = per self.pbr = pbr self.incoming = incoming def set_name(self, name): self.name = name def set_code(self, code): self.code = code def get_name(self): return self.name ..

초보자를 위한 파이썬(Python) 300제 풀이 (261, 262, 263, 264, 265)

초보자를 위한 파이썬(Python) 300제 풀이 261. 주식 종목에 대한 정보를 저장하는 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) 위처럼 "init" 메서드를 사용하면 클래스의 객체가 생성되는..

초보자를 위한 파이썬(Python) 300제 풀이 (256, 257, 258, 259, 260)

초보자를 위한 파이썬(Python) 300제 풀이 256. 255번 문제에서 생성한 인스턴스의 이름, 나이, 성별을 출력하세요. 인스턴스 변수에 접근하여 값을 출력하면 됩니다. 이름: 조아름, 나이: 25, 성별: 여자 >>> areum.age 25 class Human: def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex areum = Human("아름", 25, "여자") print(areum.age) 257. 사람(Human) 클래스에서 이름, 나이, 성별을 출력하는 who() 메서드를 추가하세요. >>> areum.who() 이름: 조아름, 나이: 25, 성별: 여자 class Human: def __..

초보자를 위한 파이썬(Python) 300제 풀이 (251, 252, 253, 254, 255)

초보자를 위한 파이썬(Python) 300제 풀이 251. 클래스, 객체, 인스턴스에 대해 설명하세요. 클래스란 결과물을 만들어 내는 틀이라고 생각하시면 됩니다. 객체란 클래스로 만들어진 결과물이라고 생각하시면 됩니다. 인스턴스란 클래스로 실체화 시킨 값이라고 생각하시면 됩니다. 252. 비어있는 사람(Human) 클래스를 정의해보세요. class Human: pass class (클래스 이름): 과 같이 클래스를 정의할 수 있습니다. 253. 사람(Human) 클래스의 인스턴스를 생성하고 이를 areum 변수로 바인딩 해보세요. class Human: pass areum = Human() 위 문제의 정답과 같이 클래스를 정의하고 areum에 인스턴스를 적용하는 방법입니다. 254. 사람(Human) 클..