← Learn to Code — Python, Java, C, SQL & Web · 코딩 배우기 — Python, Java, C, SQL & 웹 개발
Python Practice · Python 실습
Coding challenges from 1★ to 5★. · 1★부터 5★까지의 코딩 문제입니다.
python 108 Lessons · 수업
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · 모든 수업은 브라우저에서 실행됩니다 — 실제 코드를 작성하고 '실행' 버튼을 누르면 과제가 자동 점검합니다. 무료이며 계정 없이 이용 가능하며, 영문과 짝지어진 번역 메모가 제공됩니다.
Lessons in this course · 이 과정의 수업
No lessons match. Clear the search or choose another filter.
- 01 Print a word · 단어 출력하기 1 required task · ★
- 02 Print another word · 단어 하나 더 출력하기 1 required task · ★
- 03 Print a sentence · 문장 출력하기 1 required task · ★
- 04 Print with a ! · ! 포함하여 출력하기 1 required task · ★
- 05 Print two lines · 두 줄 출력하기 1 required task · ★
- 06 Print three lines · 세 줄 출력하기 1 required task · ★
- 07 Print a number · 숫자 출력하기 1 required task · ★
- 08 Print a bigger number · 더 큰 숫자 출력 1 required task · ★
- 09 Add two numbers · 두 숫자 더하기 1 required task · ★
- 10 Add bigger numbers · 더 큰 숫자 더하기 1 required task · ★
- 11 Subtract · 빼기 1 required task · ★
- 12 Multiply · 곱하기 1 required task · ★
- 13 Divide · 나눗셈 1 required task · ★
- 14 Remainder · 나머지 1 required task · ★
-
15
Use a variable · 변수 사용하기
1 required task
· ★
Builds on: Python Basics · Variables · 변수
-
16
A number variable · 숫자 변수
1 required task
· ★
Builds on: Python Basics · Variables · 변수
-
17
Change a variable · 변수 변경하기
1 required task
· ★
Builds on: Python Basics · Variables · 변수
-
18
Add two variables · 두 변수를 더합니다
1 required task
· ★
Builds on: Python Basics · Variables · 변수
-
19
Multiply two variables · 두 변수를 곱합니다
1 required task
· ★
Builds on: Python Basics · Variables · 변수
-
20
Join two words · 두 단어 연결하기
1 required task
· ★
Builds on: Python Basics · Working with strings
-
21
Greet a name · 이름에 인사하기
1 required task
· ★
Builds on: Python Basics · Working with strings
-
22
Repeat text · 텍스트 반복하기
1 required task
· ★
Builds on: Python Basics · Working with strings
-
23
Ask for a name · 이름 요청하기
1 required task
· ★
Builds on: Python Basics · Getting input · 입력 받기
-
24
Echo a number · 숫자 되뇌기기
1 required task
· ★
Builds on: Python Basics · Getting input · 입력 받기
-
105
Call a function · 함수 호출
1 required task
· ★
Builds on: Python Basics · Functions
-
106
Use what it gives back · 돌아오는 값을 사용하십시오
1 required task
· ★
Builds on: Python Basics · Functions
-
107
Finish the function · 함수 완성하기
1 required task
· ★
Builds on: Python Basics · Functions
-
108
Write one yourself · 직접 하나 작성하기
1 required task
· ★★
Builds on: Python Basics · Functions
-
25
Your first function · 처음 작성하는 함수
1 required task
· ★
Builds on: Python Basics · Functions
-
26
Is it positive?
1 required task
· ★
Builds on: Python Basics · Functions
-
27
The bigger one · 더 큰 값
1 required task
· ★
Builds on: Python Basics · Functions
-
28
The last item · 마지막 항목
1 required task
· ★
Builds on: Python Basics · Functions
-
29
Is it even?
1 required task
· ★
Builds on: Python Basics · Functions
-
30
Sum a list · 列表 합계하기
1 required task
· ★
Builds on: Python Basics · Functions
-
31
Reverse a string · 문자열 뒤집기
1 required task
· ★★
Builds on: Python Basics · Functions
-
32
Count the vowels · 모음 문자 세기
1 required task
· ★★
Builds on: Python Basics · Functions
-
33
FizzBuzz
1 required task
· ★★★
Builds on: Python Basics · Functions
- 34 Letter frequencies · 문자 빈도 1 required task · ★★★
-
35
Remove duplicates · 중복 제거
1 required task
· ★★★
Builds on: Python Basics · Functions
-
36
Second largest · 두 번째로 큰 값
1 required task
· ★★★
Builds on: Python Basics · Functions
- 37 Group anagrams · 아나그램 그룹화 1 required task · ★★★★
-
38
Flatten a nested list · 중첩列表 평탄화 Flatten
1 required task
· ★★★★
Builds on: Python Basics · Functions
-
39
RPN calculator · RPN 계산기
1 required task
· ★★★★★
Builds on: Python Basics · Functions
-
40
Run-length encoding · 런-length 인코딩
1 required task
· ★★★★★
Builds on: Python Basics · Functions
-
41
Count to ten · 10까지 세기
1 required task
· ★★
Builds on: Python Basics · Counting loops
-
42
Even numbers · 짝수
1 required task
· ★★
Builds on: Python Basics · Counting loops
-
43
Liftoff · 발사 준비 완료
1 required task
· ★★
Builds on: Python Basics · While loops
-
44
Star triangle · 별 삼각형
1 required task
· ★★
Builds on: Python Basics · Counting loops
-
45
The 3 times table · 3의 곱하기표
1 required task
· ★★
Builds on: Python Basics · Counting loops
-
46
Running total · 누적 합계
1 required task
· ★★★
Builds on: Python Basics · Lists (1-D arrays)
-
47
Largest without max · max 함수 없이 가장 큰 값 찾기
1 required task
· ★★★
Builds on: Python Basics · Functions
-
48
Smallest without min · min 함수 없이 가장 작은 값 찾기
1 required task
· ★★★
Builds on: Python Basics · Functions
-
49
Count the positives · 양수 세기
1 required task
· ★★
Builds on: Python Basics · Functions
-
50
Average of a list · 리스트 평균
1 required task
· ★★★
Builds on: Python Basics · Functions
-
51
Add up 1 to 100 · 1부터 100까지 더하기
1 required task
· ★★
Builds on: Python Basics · Counting loops
-
52
Upside-down triangle · 역삼각형
1 required task
· ★★
Builds on: Python Basics · Counting loops
-
53
FizzBuzz with 4 and 6 · 4와 6을 사용한FizzBuzz
1 required task
· ★★★
Builds on: Python Basics · Counting loops
-
54
Until you type stop · stop을 입력할 때까지
1 required task
· ★★★
Builds on: Python Basics · While loops
-
55
A list of squares · 제곱수 리스트
1 required task
· ★★
Builds on: Python Basics · Lists (1-D arrays)
-
56
Count a value
1 required task
· ★★
Builds on: Python Basics · Functions
-
57
Keep the evens
1 required task
· ★★
Builds on: Python Basics · Functions
-
58
Find the position
1 required task
· ★★★
Builds on: Python Basics · Functions
-
59
Smallest and largest
1 required task
· ★★★
Builds on: Python Basics · Functions
-
60
Above average
1 required task
· ★★★
Builds on: Python Basics · Functions
-
61
Binary to denary
1 required task
· ★★★★
Builds on: Python Basics · Functions
-
62
Denary to binary
1 required task
· ★★★★
Builds on: Python Basics · Functions
-
63
Digital root
1 required task
· ★★★★
Builds on: Python Basics · Functions
-
64
Caesar cipher
1 required task
· ★★★★
Builds on: Python Basics · Functions
-
65
Bank account · 은행 계좌
1 required task
· ★★★★
Builds on: Python Basics · Functions
-
66
Transpose a grid · 행렬 전치
1 required task
· ★★★★
Builds on: Python Basics · Functions
- 67 Most common word 1 required task · ★★★★★
-
68
Sieve of Eratosthenes
1 required task
· ★★★★★
Builds on: Python Basics · Functions
-
69
A row of Pascal's triangle
1 required task
· ★★★★★
Builds on: Python Basics · Functions
-
70
Tic-tac-toe winner · tic-tac-toe 승자 확인
1 required task
· ★★★★★
Builds on: Python Basics · Functions
-
71
Is it big?
1 required task
· ★
Builds on: Python Basics · Making decisions
-
72
Pass or fail
1 required task
· ★
Builds on: Python Basics · Making decisions
-
73
Positive, negative or zero
1 required task
· ★
Builds on: Python Basics · Making decisions
-
74
The bigger number · 더 큰 수
1 required task
· ★
Builds on: Python Basics · Making decisions
-
75
Even or odd
1 required task
· ★
Builds on: Python Basics · Making decisions
-
76
Is it in range?
1 required task
· ★★
Builds on: Python Basics · Making decisions
-
77
Free entry · 무료 입장
1 required task
· ★★
Builds on: Python Basics · Making decisions
-
78
Grade letter
1 required task
· ★★
Builds on: Python Basics · Making decisions
-
79
Divisible by both
1 required task
· ★★
Builds on: Python Basics · Making decisions
-
80
Ticket price
1 required task
· ★★
Builds on: Python Basics · Making decisions
-
81
Finish the countdown
1 required task
· ★
Builds on: Python Basics · Counting loops
-
82
The loop that never ends · 끝나지 않는 루프
1 required task
· ★
Builds on: Python Basics · While loops
-
83
Count up to five · 5까지 세기
1 required task
· ★
Builds on: Python Basics · While loops
-
84
Add up to five · 5까지 더하기
1 required task
· ★
Builds on: Python Basics · While loops
-
85
Double until it passes 100 · 100을 넘을 때까지 두 배로 늘리기
1 required task
· ★★
Builds on: Python Basics · While loops
-
86
Stop at the first over fifty · 50을 넘어가는 첫 번째 지점에서 멈추기
1 required task
· ★★
Builds on: Python Basics · While loops
-
87
Count down in twos · 두 개씩 세어 내리기
1 required task
· ★★
Builds on: Python Basics · While loops
-
88
Until they type stop · stop을 입력할 때까지
1 required task
· ★★
Builds on: Python Basics · While loops
-
89
How many halvings? · 얼마나 반으로 나눴는가?
1 required task
· ★★
Builds on: Python Basics · While loops
-
90
A row of the times table · 구구단 한 줄
1 required task
· ★★
Builds on: Python Basics · While loops
-
91
The first letter · 첫 번째 문자
1 required task
· ★
Builds on: Python Basics · Working with strings
-
92
The last letter · 마지막 문자
1 required task
· ★
Builds on: Python Basics · Working with strings
-
93
The first three letters · 처음 세 문자
1 required task
· ★
Builds on: Python Basics · Working with strings
-
94
How long is it? · 길이는?
1 required task
· ★
Builds on: Python Basics · Working with strings
-
95
Shout it · 외쳐라
1 required task
· ★
Builds on: Python Basics · Working with strings
-
96
Initials · 이니셜
1 required task
· ★★
Builds on: Python Basics · Working with strings
-
97
Ask for a name · 이름 요청하기
1 required task
· ★
Builds on: Python Basics · Getting input · 입력 받기
-
98
Ask for two things · 두 가지 질문하기
1 required task
· ★
Builds on: Python Basics · Getting input · 입력 받기
-
99
A number from input · 입력된 숫자
1 required task
· ★
Builds on: Python Basics · Getting input · 입력 받기
-
100
Add two numbers you were given · 주어진 두 숫자를 더하십시오
1 required task
· ★★
Builds on: Python Basics · Getting input · 입력 받기
-
101
Each letter on its own line · 각 문자를 별도의 행에
1 required task
· ★
Builds on: Python Basics · Counting loops
-
102
Zero to four · 0부터 4까지
1 required task
· ★
Builds on: Python Basics · Counting loops
-
103
Count the letters · 문자 세기
1 required task
· ★
Builds on: Python Basics · Counting loops
-
104
Add up one to five · 1부터 5까지 더하기
1 required task
· ★
Builds on: Python Basics · Counting loops