[점프 투 파이썬] - 5장 연습문제

2023. 7. 12. 00:00·공부/파이썬

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)
cal.add(60)

print(cal.value)

 

 

Q3.

1. False - abs(-3)-3은 0이기 때문

2. True - chr(ord('a'))는 a이기 때문

 

 

 

Q4.

print(list(filter(lambda x: x>0, [1, -2, 3, -5, 8, -3])))

 

 

Q5.

print(int('0xea', 16))

 

 

Q6.

print(list(map(lambda x: x*3, [1, 2, 3, 4])))

 

 

Q7.

list = [-8, 2, 7, 5, -3, 5, 0, 1]
print(max(list) + min(list))

 

 

Q8.

print(round(17/3, 4))

 

 

Q9.

import sys

numbers = sys.argv[1:]

result = 0

for number in numbers:
    result += int(number)
    
print(number)

 

 

Q10.

import os

os.chdir("c:/doit")
result = os.popen("dir")

print(result.read())

 

 

Q11.

import glob
glob.glob("c:/doit/*.py")

 

 

Q12.

import time
time.strftime("%Y/%m/%d %H:%M:%S")

 

 

Q13.

import random

result = []

while len(result) < 6:
    num = random.randint(1, 45)
    if num not in result:
        result.append(num)

print(result)

 

'공부 > 파이썬' 카테고리의 다른 글

[점프 투 파이썬] - 6장 3과 5의 배수 합하기  (0) 2023.07.12
[점프 투 파이썬] - 6장 내가 프로그램을 만들 수 있을까?  (0) 2023.07.12
점프 투 파이썬 - 4장 연습문제  (0) 2023.07.11
점프 투 파이썬 - 3장 연습문제  (0) 2023.07.10
[점프 투 파이썬] - 2장 연습문제  (0) 2023.07.10
'공부/파이썬' 카테고리의 다른 글
  • [점프 투 파이썬] - 6장 3과 5의 배수 합하기
  • [점프 투 파이썬] - 6장 내가 프로그램을 만들 수 있을까?
  • 점프 투 파이썬 - 4장 연습문제
  • 점프 투 파이썬 - 3장 연습문제
월월
월월
  • 월월
    서벅돌의 성장일기
    월월
  • 전체
    오늘
    어제
    • 분류 전체보기 (121)
      • TIL (2)
      • Server (29)
        • spring (8)
        • node.js (16)
        • 기타 (5)
      • App&Web (17)
        • Web (1)
        • Android (16)
        • iOS (0)
      • 공부 (59)
        • 깃&깃허브 (3)
        • 파이썬 (17)
        • 유니티 (4)
        • 자료구조 | 알고리즘 (15)
        • 자바 (3)
        • 운영체제 (8)
        • AI와 데이터 (9)
      • 대외활동 (12)
        • NPC 동아리 (1)
        • UMC 동아리 (11)
      • 대학교 (1)
        • 교직 (1)
      • 기타 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글 관리
  • 링크

  • 공지사항

    • Notice
  • 인기 글

  • 태그

    Unity
    mysql
    코틀린
    C
    안드로이드
    Android
    파이썬
    kotlin
    유니티
    Python
    Lua
    java
    루아
    자바
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
월월
[점프 투 파이썬] - 5장 연습문제
상단으로

티스토리툴바