[점프 투 파이썬] - 6장 내가 프로그램을 만들 수 있을까?
·
공부/파이썬
프로그램을 만들려면 가장 먼저 '입력'과 '출력'을 생각하라. 구구단 프로그램 중 2단 작성 함수 이름은? GuGu로 짓자 입력받는 값은? 2 출력하는 값은? 2단(2, 4, 6, 8, ..., 18) 결과는 어떤 형태로 저장하지? 연속된 자료형이니까 리스트! 1. GuGu라는 함수에 2를 입력값으로 주면 result라는 변수에 결괏값을 넣으라는 뜻 result = GuGu(2) 2. 결괏값을 어떤 형태로 받을 것인지 고민 2단이니까 2, 4, 6, ..., 18까지 갈 것임. 리스트 자료형이 적절함. 3. 이름을 GuGu로 지은 함수를 작성 def GuGu(n): print(i) 4. 결괏값을 담을 리스트를 하나 생성 def GuGu(n): result = [] 5. 리스트에 요소를 추가하는 appen..
[점프 투 파이썬] - 5장 연습문제
·
공부/파이썬
Q1. class Calculator: def __init__(self): self.value = 0 def add(self, val): self.value += val class UpgradeCalculator(Calculator): def minus(self, val): self.value -= val cal = UpgradeCalculator() cal.add(10) cal.minus(7) print(cal.value) Q2. class MaxLimitCalculator(Calculator): def add(self, val): self.value += val if self.value > 100: self.value = 100 cal = MaxLimitCalculator() cal.add(50) c..
점프 투 파이썬 - 4장 연습문제
·
공부/파이썬
Q1. def is_odd(number): if number % 2 == 1: return True else: return False print(is_odd(3)) print(is_odd(4)) Q2. def avg_numbers(*args): result = 0 for i in args: result += i return result / len(args) avg_numbers(1, 2) avg_numbers(1, 2, 3, 4, 5) Q3. input1 = int(input("첫번째 숫자를 입력하세요:")) input2 = int(input("두번째 숫자를 입력하세요:")) total = input1 + input2 print("두 수의 합은 %s입니다." % total) Q4. 3번 - ','는 공백..
점프 투 파이썬 - 3장 연습문제
·
공부/파이썬
Q1. shirt가 출력된다. Q2. result = 0 i = 1 while i 5: break print("*" * i) Q4. for i in range(1, 101): print(i) Q5. A = [70, 60, 55, 75, 95, 90, 80, 80, 85, 100] total = 0 for score in A: total += score average = total / len(A) print(average) Q6. numbers = [1, 2, 3, 4, 5] result = [n*2 for n in numbers if n % 2 == 1] print(result)
[점프 투 파이썬] - 2장 연습문제
·
공부/파이썬
Q1. korean = 80 english = 75 math = 55 total = korean + english + math avg = (total) / 3 print(avg) Q2. num = 13 answer = (num % 2 == 0) print(answer) Q3. pin = "881120-1068234" yyyymmdd = pin[:6] num = pin[7:] print(yyyymmdd) print(num) Q4. pin = "881120-1068234" print(pin[7]) Q5. a = "a:b:c:d" b = a.replace(':', '#') print(b) Q6. a = [1, 2, 3, 4, 5] a.sort() a.reverse() print(a) Q7. a = ['life..
[점프 투 파이썬] - 1장
·
공부/파이썬
파이썬이란? 파이썬(Python)은 1990 암프테르담의 귀도 반 로섬이 개발한 인터프리터 언어. * 인터프리터 언어: 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어 컴퓨터 프로그래밍 교육을 위해 많이 사용. 기업 실무를 위해서도 많이 사용. ex) 인스타그램, 드롭박스 공동 작업과 유지 보수가 매우 쉽고 편함. 다른 언어로 작성된 많은 프로그램과 모듈이 파이썬으로 재구성되고 있음. 국내에서도 사용자 층 넓어지고 있고, 파이썬 사용하여 개발하는 업체들도 늘고 있는 추세. 파이썬의 특징 1. 파이썬은 인간다운 언어이다. 2. 파이썬은 문법이 쉬워 빠르게 배울 수 있다. 3. 파이썬은 무료이지만 강력하다. 4. 파이썬은 간결하다. 5. 파이썬은 프로그래밍을 즐기게 해 준다...