Python/Python 연습 9

04. Class 05

학생 클래스 class Student: def __init__(self, name, age, gender, addr): self.__name = name self.__age = age self.__gender = gender self.__addr = addr def std_info(self): print('이름 : ', self.__name, end='\n') print('나이 : ', self.__age, end='\n') print('성별 : ', self.__gender, end='\n') print('주소 : ', self.__addr, end='\n') if __name__ == '__main__': name = ['홍길동', '김길동', '박길동', '이길동', '최길동'] age = [20,..

04. Class 01

# 1 ~ 2 자동차 클래스 작성 - 제조사 색상 가격 모델명 """ class Car: def __init__(self, company='기아', model='K7', color='블랙', price='사천'): self.__company = company self.__model = model self.__color = color self.__price = price def car_info(self): print('회사 : ', self.__company, end=' ') print('모델 : ', self.__model, end=' ') print('색상 : ', self.__color, end=' ') print('가격 : ', self.__price, end=' ') def car_name(sel..

03. function

3개의 숫자를 입력 받아 크기가 큰 순서대로 출력 def inputlarge(a, b, c): if a > b: if a > c: if b > c: print(f'{a} {b} {c}') else: print(f'{a} {c} {b}') else: print(f'{c} {a} {b}') else: # b>a if b > c: if a > c: print(f'{b} {a} {c}') else: print(f'{b} {c} {a}') else: print(f'{c} {b} {a}') n1 = int(input("1 : ")) n2 = int(input("2 : ")) n3 = int(input("3 : ")) inputlarge(n1, n2, n3) 숫자 두개를 입력 받아 사칙연산 def plus(a, b)..

02. if ~ else, for

홀짝 num = int(input("숫자를 입력하세요")) if num % 2 == 0: print(f"{num}은 짝수입니다.") else: print(f"{num}은 홀수입니다.") 간단한 계산기 firNum = int(input("첫번째 숫자를 입력 :")) secNum = int(input("두번째 숫자를 입력 :")) operator = input("연산자를 입력 :") if operator == '+': print(f"{firNum} {operator} {secNum} = {firNum+secNum}") elif operator == '-': print(f"{firNum} {operator} {secNum} = {firNum-secNum}") elif operator == '*': print(..