[초보 300제] 파이썬 함수(201~240) 풀이

2021. 4. 6. 22:03·Python & SQL/Python Problems

초보자를 위한 파이썬 300제 (201~210)

 

위키독스

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

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
#201
def print_coin():
    print("비트코인")
 
#202
print_coin()
 
#203
for i in range(100):
    print_coin()
 
#204
def print_coins():
    for i in range(100):
        print("비트코인")
 
#205 : 함수가 정의되기 전에 호출되었기 때문.
 
#206
'''
A
B
C
A
B
'''
 
#207
'''
A
C
B
'''
 
#208
'''
A
C
B
E
D
'''
 
#209
'''
B
A
'''
 
#210
'''
B
C
B
C
B
C
A
'''
cs

 

 

초보자를 위한 파이썬 300제 (211~220)

 

위키독스

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

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
#211
'''
안녕
Hi
'''
 
#212
'''
7
15
'''
 
#213 : 함수를 호출할 때, 함수 정의처럼 하나의 전달인자(argument)를 입력해야하는데 누락되었기 때문.
 
#214 : 함수를 호출할 때, 문자열과 숫자는 더할 수 없음. 정의된 함수는 같은 타입인 2개의 값을 받아 덧셈 연산하는 것.
 
#215
def print_with_smile(string):
    print(string + ":D")
 
#216
print_with_smile("안녕하세요")
 
#217
def print_upper_price(price):
    print(price * 1.3)
 
#218
def print_sum(a, b):
    print(a + b)
 
#219
def print_arithmetic_operation(a, b):
    print(f'{a} + {b} = {a + b}')
    print(f'{a} - {b} = {a - b}')
    print(f'{a} * {b} = {a * b}')
    print(f'{a} / {b} = {a / b}')
 
#220
def print_max(a, b, c):
    max_val = 0
    if a > max_val:
        max_val = a
    if b > max_val:
        max_val = b
    if c > max_val:
        max_val = c
    print(max_val)
Colored by Color Scripter
cs

 

 

 

초보자를 위한 파이썬 300제 (221~230)

 

위키독스

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

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
#221
def print_reverse(string):
    print(string[::-1])
 
#222
def print_score(score_list):
    print(sum(score_list) / len(score_list))
 
#223
def print_even(even_list):
    for i in even_list:
        if i % 2 == 0:
            print(i)
 
#224
def print_keys(dict):
    for i in dict.keys():
        print(i)
 
#225
def print_value_by_key(my_dict, key):
    print(my_dict[key])
 
#226 
def print_5xn(sentence):
    chunk = int(len(sentence) / 5)
    for i in range(chunk + 1):
        print(sentence[i * 5 : i * 5 + 5])
 
#227
def print_mxn(sentence, a):
    chunk = int(len(sentence) / a)
    for i in range(chunk + 1):
        print(sentence[i * a : i * a + a])
 
#228
def calc_monthly_salary(annual):
    month = int(annual / 12)
    return month
 
#229
'''
왼쪽: 100
오른쪽: 200
'''
 
#230
'''
왼쪽: 100
오른쪽: 200
'''
Colored by Color Scripter
cs

 

 

 

초보자를 위한 파이썬 300제 (231~240)

 

위키독스

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

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
#231 : 에러발생. 함수 내부에서 사용한 변수는 함수 밖에서 접근할 수 없음. 함수 내부에서 계산한 값을 전달받기 위해서는 return 을 사용해야 함.
 
#232
def make_url(string):
    url = 'www.' + string + ".com"
    return url
 
#233
def make_list(string):
    return list(string)
 
#234
def pickup_even(a_list):
    result = []
    for i in a_list:
        if i % 2 == 0:
            result.append(i)
    return result
 
#235
def convert_int(string):
    return int(string.replace(',', ''))
 
#236 : 22
def 함수(num) :
    return num + 4
 
a = 함수(10)
b = 함수(a)
c = 함수(b)
print(c)
 
#237 : 22
def 함수(num) :
    return num + 4
 
c = 함수(함수(함수(10)))
print(c)
 
#238 : 140
def 함수1(num) :
    return num + 4
 
def 함수2(num) :
    return num * 10
 
a = 함수1(10)
c = 함수2(a)
print(c)
 
#239 : 16
def 함수1(num) :
    return num + 4
 
def 함수2(num) :
    num = num + 2
    return 함수1(num)
 
c = 함수2(10)
print(c)
 
#240 : 28
def 함수0(num) :
    return num * 2
 
def 함수1(num) :
    return 함수0(num + 2)
 
def 함수2(num) :
    num = num + 10
    return 함수1(num)
 
c = 함수2(2)
print(c)
Colored by Color Scripter
cs

 

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

[초보 300제] 파이썬 클래스(251~290) 풀이  (0) 2021.04.12
[초보 300제] 파이썬 모듈(241~250) 풀이  (0) 2021.04.11
[초보 300제] 파이썬 반복문(131~200) 풀이  (0) 2021.04.03
[초보 300제] 파이썬 분기문(101~130) 풀이  (0) 2021.03.29
[초보 300제] 파이썬 딕셔너리(081~100) 풀이  (0) 2021.03.29
'Python & SQL/Python Problems' 카테고리의 다른 글
  • [초보 300제] 파이썬 클래스(251~290) 풀이
  • [초보 300제] 파이썬 모듈(241~250) 풀이
  • [초보 300제] 파이썬 반복문(131~200) 풀이
  • [초보 300제] 파이썬 분기문(101~130) 풀이
J. Son
J. Son
Petit à petit l'oiseau fait son nid.
  • J. Son
    Steady Study Log
    J. Son
  • 전체
    오늘
    어제
    • 분류 전체보기 (170) N
      • Python & SQL (63)
        • Python Basics (21)
        • Python Problems (23)
        • Python Practice (11)
        • MySQL (1)
        • Git & GitHub (7)
      • ML & DL (7) N
      • Projects (5)
        • Project Portfolio (5)
      • AI Camp (4)
        • Camp Reflection (4)
      • Concept Notes (6)
        • Statistics & Stata (4)
        • Mathematics (2)
      • Archive (84)
        • Java (24)
        • R (1)
        • Languages (49)
        • Miscellaneous (10)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

    • GitHub
    • WikiDocs
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
J. Son
[초보 300제] 파이썬 함수(201~240) 풀이
상단으로

티스토리툴바