과제 (26) 썸네일형 리스트형 [파이썬 장고 실무 기초] 1주차 과제 my_station=['야탑','모란','이매','선릉','한티','왕십리'] def station_list(station): for i in station: print(i) all_station = station_list(my_station) def station_point(station): for i in station: if i == '선릉': print(i) point_station = station_point(my_station) class Post(): def __init__(self): self.id = '' self.title = '' self.author = '' self.content ='' def __str__(self): return f"id: {self.id}\nauthor: {s.. [파이썬 기초복습반] 220921 과제3 - 원 넓이 method class Circle: pi = 3.14 def __init__(self, radius): self.radius = radius def getArea(self): area = self.radius * self.radius * self.pi return area def getCircumference(self): return self.radius * self.pi * 2 c = Circle(5) print("반지름은 : ", c.radius) print("넓이는 : ", c.getArea()) print("둘레는 : ", c.getCircumference()) [파이썬 기초복습반] 220919 과제2 - 가위바위보 게임 심화 main file from get_input import picked com_win_count = 0 user_win_count = 0 while com_win_count < 2 and user_win_count < 2: # 한 상대가 2번 이긴다면 False로 반복문 종료 com_pick, user_pick = picked() # 호출한 함수에서 전달받은 두 개의 값을 각각 변수에 할당 result = [com_pick, user_pick] # 각 값을 리스트로 묶어줌 print(f"computer: {com_pick} vs user: {user_pick}") # 정답 확인용 코드 user_win_case = [['바위', '보'],['가위', '바위'],['보', '가위']] # 순서 : com_pi.. [파이썬 기초복습반] 220917 과제1 - 가위바위보 게임 import random # 임의의 숫자를 무작위로 추출하기 위해 설정 def picked(): # 사용자와 컴퓨터의 가위, 바위, 보 선택 answer = ['가위', '바위', '보'] # 선택할 수 있는 범위 while True: # 선택 범위에 존재하는 입력값을 받을 때까지 반복 user_pick = input("가위, 바위, 보 중 1개를 입력해주세요.") if user_pick in answer: # 입력값이 선택 범위에 포함되어 있다면 break # 반복문 탈출 else: print("다시 입력해주세요.") random_num = random.randint(0,2) # 0~2 중 랜덤으로 1개의 숫자를 추출 com_pick = answer[random_num] # 해당 숫자를 인덱스로 활용하.. [BAEKJOON] 재귀 - python 1. 10872번 for i in range() 활용방법 # range() : 연속된 정수를 생성 (필요에 따라 1개 ~ 3개까지의 인자를 입력해 활용할 수 있음) * 종료숫자는 포함하지 않기 때문에 지정된 숫자 전까지만 정수를 생성 - range(종료숫자) : 시작숫자 미입력시 0부터 시작 - range(시작숫자, 종료숫자) - range(시작숫자, 종료숫자, 간격숫자) : 간격숫자에 음수 입력 시 순서는 역순 > range 활용예시 - range(11) [결과] 10 9 8 ... 0 / 0부터 10까지의 총 11개의 연속된 정수를 생성 - range(10,0, -1) [결과] 10 9 8 ... 1 - range(1,11) [결과] 1 2 3 ... 10 # reversed() : 리스트 원소의 순.. [파이썬 실시간 강의] 220915 과제5 1번 def get_grade(score): if score >= 91: return 'A' elif score >= 81: return 'B' elif score >= 71: return 'C' else: return 'F' score = int(input()) grade = get_grade(score) print(grade) # A ~ F 2번 num_count = 0 # 숫자 입력 횟수 while num_count < 5: # 숫자 입력 5회까지만 반복 user = input() if user == 'exit': quit() elif user.isdigit() == True: # 문자열이 숫자로만 이루어졌다면 num_count += 1 # 숫자 입력 횟수 추가 print(int(user) * 2).. [BAEKJOON] 기본수학1 - python 1. 1712번 a, b, c = map(int, input().split()) if b >= c: # 가변비용이 제품가격보다 크면 print(-1) else: print(a//(c-b) +1) # '//'로 몫을 구함 4. 2869번 import math # 소수점 올림을 위해 import a, b, v = map(int, input().split()) days = (v-b)/(a-b) print(math.ceil(days)) # 소수점 올림 5. 10250번 [파이썬 실시간 강의] 220914 과제4 1번 class Calc(): def set_number(self, num1, num2): self.num1 = num1 self.num2 = num2 def plus(self): result = self.num1+self.num2 return result def minus(self): result = self.num1 - self.num2 return result def multiple(self): result = self.num1 * self.num2 return result def divide(self): result = self.num1 / self.num2 return result calc = Calc() # 인스턴스 생성 while True: # 사용자의 입력값 검증 try: num1 = in.. 이전 1 2 3 4 다음