Skip to content · ⁨본문 바로가기⁩

← 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. · ⁨모든 수업은 브라우저에서 실행됩니다 — 실제 코드를 작성하고 '실행' 버튼을 누르면 과제가 자동 점검합니다. 무료이며 계정 없이 이용 가능하며, 영문과 짝지어진 번역 메모가 제공됩니다.⁩

Start the course · ⁨과정 시작⁩

Lessons in this course · ⁨이 과정의 수업⁩

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

Language reference · ⁨언어 참고 자료⁩

/know/reference/python

Log in or create account · ⁨로그인 또는 계정 만들기⁩

IGCSE, A-Level & AP