[점프 투 파이썬] 05장 연습 문제 풀이

2021. 4. 18. 18:58·Python & SQL/Python Problems

점프 투 파이썬 05장 연습 문제

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# 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(4)
 
print(cal.value)
 
# Q2
class Calculator:
    def __init__(self):
        self.value = 0
 
    def add(self, val):
        self.value += val
 
class MaxLimitCalculator(Calculator):
    def add(self, val):
        self.value += val
        if self.value > 100:
            self.value = 100
 
cal = MaxLimitCalculator()
cal.add(30)
cal.add(40)
print(cal.value)
 
# Q3-1
all([1, 2, abs(-3)-3])  # False : 리스트의 요솟값 중 0 이 있기 때문
 
# Q3-2
chr(ord('a')) == 'a'  # True
print(ord('a'))
print(chr(ord('a')))
 
# Q4
list(filter(lambda x:x>0, [1, -2, 3, -5, 8, -3]))
 
# Q5
int('0xea', 16)
 
# Q6
list(map(lambda x:x*3, [1,2,3,4]))
 
# Q7
a = [-8, 2, 7, 5, -3, 5, 0, 1]
max(a) + min(a)
 
# Q8
round(17/3, 4)
 
# Q9
import sys
numbers = sys.argv[1:]
result = 0
 
for number in numbers:
    result += int(number)
 
print(result)
 
# 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)  # 1~45 난수 발생
    if num not in result:
        result.append(num)
 
print(result)
Colored by Color Scripter
cs

 

'Python & SQL > Python Problems' 카테고리의 다른 글

[프로젝트 오일러/파이썬] Even Fibonacci numbers  (0) 2021.04.18
[프로젝트 오일러/파이썬] Multiples of 3 and 5  (0) 2021.04.18
[점프 투 파이썬] 04장 연습 문제 풀이  (0) 2021.04.18
[점프 투 파이썬] 03장 연습 문제 풀이  (0) 2021.04.18
[점프 투 파이썬] 02장 연습 문제 풀이  (0) 2021.04.16
'Python & SQL/Python Problems' 카테고리의 다른 글
  • [프로젝트 오일러/파이썬] Even Fibonacci numbers
  • [프로젝트 오일러/파이썬] Multiples of 3 and 5
  • [점프 투 파이썬] 04장 연습 문제 풀이
  • [점프 투 파이썬] 03장 연습 문제 풀이
J. Son
J. Son
Petit à petit l'oiseau fait son nid.
  • J. Son
    Steady Study Log
    J. Son
  • 전체
    오늘
    어제
    • 분류 전체보기 (172) N
      • Python & SQL (63)
        • Python Basics (21)
        • Python Problems (23)
        • Python Practice (11)
        • MySQL (1)
        • Git & GitHub (7)
      • ML & DL (7) N
      • Projects (6) N
        • Project Portfolio (6) N
      • AI Camp (4)
        • Camp Reflection (4)
      • Concept Notes (6)
        • Statistics & Stata (4)
        • Mathematics (2)
      • Archive (85) N
        • Java (24)
        • R (1)
        • Languages (49)
        • Miscellaneous (11) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

    • GitHub
    • WikiDocs
  • 공지사항

  • 인기 글

  • 태그

    복합과거
    불어 공부
    파이썬 streamlit
    프로젝트 오일러
    machine learning
    자바
    어린왕자 프랑스어
    GIT
    Le Petit Prince
    python problem
    프랑스어 공부
    머신러닝
    파이썬 크롤링
    Stata
    파이썬 문제
    어린왕자 불어
    점프투파이썬 연습문제
    점프투파이썬 연습문제 풀이
    파이썬
    MySQL
    streamlit
    불어 관계대명사
    python streamlit
    share.streamlit.io
    객체
    맥 git
    passe compose
    Python
    Github
    초보자를 위한 파이썬 300제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
J. Son
[점프 투 파이썬] 05장 연습 문제 풀이
상단으로

티스토리툴바