@@ -253,6 +253,76 @@ These projects are ideal for those new to Python. Each project includes a descri
253
253
254
254
</details >
255
255
256
+ ### 8. Text Encryption
257
+ - ** Description** : Create a text encryption function with decryption as well.
258
+
259
+ - ** Solution** : https://github.com/Infinitode/Python-Projects/blob/main/Beginner/8_text_encryption.py
260
+
261
+ - ** Steps** :
262
+ 1 . Prompt the user for text and a password (to be used for encryption).
263
+ 2 . Encrypt the text.
264
+ 3 . Decrypt the text.
265
+ 4 . Display the results.
266
+
267
+ - ** Tips:**
268
+
269
+ </summary >
270
+ <details ><summary >Tip 1:</summary >
271
+
272
+ Use ` input() ` for input.
273
+
274
+ </details >
275
+ <details ><summary >Tip 2:</summary >
276
+
277
+ Use simple encryption methods like Caesar cipher.
278
+
279
+ </details >
280
+ <details ><summary >Tip 3:</summary >
281
+
282
+ Store the password in a variable to use it later during decryption.
283
+
284
+ </details >
285
+ <details ><summary >Tip 4:</summary >
286
+
287
+ Print out the results using ` print() ` .
288
+
289
+ </details >
290
+
291
+ ### 9. Countdown Timer
292
+ - ** Description** : Create a countdown timer for seconds and minutes.
293
+
294
+ - ** Solution** : https://github.com/Infinitode/Python-Projects/blob/main/Beginner/9_countdown_timer.py
295
+
296
+ - ** Steps** :
297
+ 1 . Prompt the user for a time, in a specific format.
298
+ 2 . Extract information from the provided time.
299
+ 3 . Countdown.
300
+ 4 . Display the results.
301
+
302
+ - ** Tips:**
303
+
304
+ </summary >
305
+ <details ><summary >Tip 1:</summary >
306
+
307
+ Use ` input() ` for input.
308
+
309
+ </details >
310
+ <details ><summary >Tip 2:</summary >
311
+
312
+ Use simple string manipulation techniques to get the minutes and seconds from the provided time.
313
+
314
+ </details >
315
+ <details ><summary >Tip 3:</summary >
316
+
317
+ Use ` time.sleep(1) ` to count down in seconds.
318
+
319
+ </details >
320
+ <details ><summary >Tip 4:</summary >
321
+
322
+ Print out the results using ` print() ` .
323
+
324
+ </details >
325
+
256
326
> [ !NOTE]
257
327
> Working code solutions are in the ` /Beginner ` folder.
258
328
0 commit comments