تحدي باستخدام `time.sleep` في Python

[python]

التحدي باستخدام time.sleep في بايثون

في هذا التحدي، ستكتب كود يقوم بإيقاف البرنامج لبضع ثوانٍ قبل أن يستمر في العمل. تخيل أن الكود يأخذ “غفوة قصيرة” قبل أن يستيقظ ويواصل عمله. ستستخدم دالة time.sleep لتحقيق ذلك. :sleeping:

أخذت غفوة لمدة 3 ثوانٍ... 😴

بعد ثلاث ثوانٍ:

لقد عدت! حان وقت مواصلة البرمجة. 🧑‍💻

لكن هذا ليس كل شيء! لنجعل الأمر أكثر إثارة:

أولاً، اعرض رسالة تخبر المستخدم بأن الكود سيأخذ قيلولة لمدة 5 ثوانٍ. بعد ذلك، بعد 5 ثوانٍ، اعرض رسالة تقول، “أنا شبه مستيقظ… فقط ثانية أخرى…” ثم توقف مرة أخرى لمدة ثانية واحدة، وأخيرًا اطبع الرسالة، “أنا مستيقظ تمامًا الآن! حان وقت البرمجة! :rocket:

أخذت غفوة لمدة 5 ثوانٍ... 😴

بعد خمس ثوانٍ:

أنا شبه مستيقظ... فقط ثانية أخرى... 😪

بعد ثانية أخرى:

أنا مستيقظ تمامًا الآن! حان وقت البرمجة! 🚀

Challenge Using time.sleep in Python

In this challenge, you’ll write a code snippet that makes your program pause for a few seconds before continuing. Imagine your code taking a “quick nap” before waking up and resuming its work. You’ll use the time.sleep function to make this happen. :sleeping:

Taking a quick 3-second nap... 😴

After three seconds:

I'm back! Time to keep coding. 🧑‍💻

But that’s not all! Let’s make it more interesting:

First, display a message telling the user that the code will take a nap for 5 seconds. Then, after 5 seconds, display a message that says, “I’m almost awake… Just one more second…” Pause again for 1 more second, and finally, print the message, “I’m fully awake now! Time to code! :rocket:

Taking a 5-second nap... 😴

After five seconds:

I’m almost awake… Just one more second… 😪

After one more second:

I’m fully awake now! Time to code! 🚀

إعجاب واحد (1)

حل التحدي