|
2 | 2 |
|
3 | 3 | :information_source: This repo contains questions and exercises to learn and practice Python
|
4 | 4 |
|
5 |
| -:bar_chart: There are currently **60** exercises and questions |
| 5 | +:bar_chart: There are currently **70** exercises and questions |
6 | 6 |
|
7 | 7 | # Python Exercises
|
8 | 8 |
|
|
50 | 50 | |Name|Objective & Instructions|Solution|Comments|
|
51 | 51 | |--------|--------|------|----|
|
52 | 52 | | 22 times | [Exercise](exercises/hello_world/22_times.md) | | |
|
| 53 | +| Variables | [Exercise](exercises/strings/variables.md) | [Solution](solutions/strings/variables.md) | | |
53 | 54 | | What is the result? - Level 1 | [Exercise](exercises/strings/what_is_the_result_lvl_1.md) | [Solution](solutions/strings/what_is_the_result_lvl_1.md) | |
|
54 | 55 | | What is the result? - Level 2 | [Exercise](exercises/strings/what_is_the_result_lvl_2.md) | [Solution](solutions/strings/what_is_the_result_lvl_2.md) | |
|
55 | 56 | | Starts with a letter | [Exercise](exercises/strings/letter_start.md) | [Solution](solutions/strings/letter_start.md) | |
|
| 57 | +| Change Strings | [Exercise](exercises/strings/change_strings.md) | [Solution](solutions/strings/change_strings.md) | | |
56 | 58 | | All Digits | [Exercise](exercises/strings/all_digits.md) | [Solution](solutions/strings/all_digits.md) | |
|
57 | 59 | | Removing Characters | [Exercise](exercises/strings/removing_characters.md) | [Solution](solutions/strings/removing_characters.md) | |
|
58 | 60 | | Reverse a String | [Exercise](exercises/strings/reverse_string.md) | [Solution](solutions/strings/reverse_string.md) | |
|
59 | 61 | | Compress Strings | [Exercise](exercises/strings/compress_strings.md) | | |
|
| 62 | +| Slicing - Level 1 | [Exercise](exercises/strings/slicing_lvl_1.md) | [Solution](solutions/strings/slicing_lvl_1.md) | | |
| 63 | +| Slicing - Level 2 | [Exercise](exercises/strings/slicing_lvl_2.md) | [Solution](solutions/strings/slicing_lvl_2.md) | | |
60 | 64 |
|
61 | 65 | ## Numbers
|
62 | 66 |
|
|
68 | 72 | | Bases | [Exercise](exercises/numbers/bases.md) | [Solution](solutions/numbers/bases.md) | |
|
69 | 73 | | Palindrome | [Exercise](exercises/numbers/palindrome.md) | [Solution](solutions/numbers/palindrome.md) | |
|
70 | 74 |
|
71 |
| -## Lists |
| 75 | +## Lists & Tuples |
72 | 76 |
|
73 | 77 | |Name|Objective & Instructions|Solution|Comments|
|
74 | 78 | |--------|--------|------|----|
|
|
77 | 81 | | Length | [Exercise](exercises/hello_world/length.md) | | |
|
78 | 82 | | Min Max | [Exercise](exercises/lists/min_max.md) | [Solution](solutions/lists/min_max.md) | |
|
79 | 83 | | Three Biggest Items | [Exercise](exercises/lists/three_biggest_items.md) | [Solution](solutions/lists/three_biggest_items.md) | |
|
80 |
| -| What is the result? | [Exercise](exercises/lists/what_is_the_result.md) | [Solution](solutions/lists/what_is_the_result.md) | | |
| 84 | +| What is the result? - Level 1 | [Exercise](exercises/lists/what_is_the_result_lvl_1.md) | [Solution](solutions/lists/what_is_the_result_lvl_1.md) | | |
| 85 | +| What is the result? - Level 2 | [Exercise](exercises/lists/what_is_the_result_lvl_2.md) | [Solution](solutions/lists/what_is_the_result_lvl_2.md) | | |
81 | 86 |
|
82 | 87 | ## Loops
|
83 | 88 |
|
84 | 89 | |Name|Objective & Instructions|Solution|Comments|
|
85 | 90 | |--------|--------|------|----|
|
| 91 | +| Break Out | [Exercise](exercises/loops/break_out.md) | [Solution](solutions/loops/break_out.md) | | |
| 92 | +| Break Out 2 | [Exercise](exercises/loops/break_out.md) | [Solution](solutions/loops/break_out.md) | | |
| 93 | +| Every character | [Exercise](exercises/loops/every_char.md) | [Solution](solutions/loops/every_char.md) | | |
| 94 | +| Stream of Numbers | [Exercise](exercises/loops/numbers_stream.md) | [Solution](solutions/loops/numbers_stream.md) | | |
86 | 95 | | Refactor-1 | [Exercise](exercises/loops/refactor_1.md) | [Solution](solutions/loops/refactor_1.py) | |
|
87 | 96 |
|
88 | 97 | ## Functions
|
|
123 | 132 | |Name|Objective & Instructions|Solution|Comments|
|
124 | 133 | |--------|--------|------|----|
|
125 | 134 | | Dividing by Zero | [Exercise](exercises/exceptions/divide_by_zero.md) | [Solution](solutions/exceptions/divide_by_zero.md) | |
|
126 |
| -| What exception is raised? | [Exercise](exercises/exceptions/what_exception_is_raised.md) | [Solution](solutions/exceptions/what_exception_is_raised.md) | | |
| 135 | +| What exception is raised? - Level 1 | [Exercise](exercises/exceptions/what_exception_is_raised_lvl_1.md) | [Solution](solutions/exceptions/what_exception_is_raised_lvl_1.md) | | |
| 136 | +| What exception is raised? - Level 2 | [Exercise](exercises/exceptions/what_exception_is_raised_lvl_2.md) | [Solution](solutions/exceptions/what_exception_is_raised_lvl_2.md) | | |
127 | 137 |
|
128 | 138 | ## Regex
|
129 | 139 |
|
|
0 commit comments