w3resource

Python: Suspend execution of a given script a given number of seconds


58. Script Suspension

Write a Python program that can suspend execution of a given script for a given number of seconds.

Sample Solution:

Python Code:

# Import the time module
import time

# Iterate over a range of 4 values
for x in range(4):
   # Pause the execution for 3 seconds
   time.sleep(3)
   # Print a message indicating that the program slept for 3 seconds
   print("Sorry, Slept for 3 seconds...")

Output:

Sorry, Slept for 3 seconds...
Sorry, Slept for 3 seconds...
Sorry, Slept for 3 seconds...
Sorry, Slept for 3 seconds... 

Explanation:

In the exercise above,

  • The code imports the "time" module, which provides functions for working with time.
  • It iterates over a range of 4 values using a "for" loop.
  • Inside the loop:
    • It pauses the execution of the program for 3 seconds using the "time.sleep(3)" function call.
    • It prints a message indicating that the program has slept for 3 seconds. This message will be printed 4 times, as the loop iterates 4 times.

Flowchart:

Flowchart: Suspend execution of a given script a given number of seconds.

For more Practice: Solve these Related Problems:

  • Write a Python program to pause execution for a user-specified number of seconds and then print a message once resumed.
  • Write a Python script that suspends execution for 3 seconds in a loop for 5 iterations and then outputs a summary message.
  • Write a Python function to delay the execution of a block of code by a given number of seconds using time.sleep, and then log the delay.
  • Write a Python program to simulate a countdown timer that waits a given number of seconds between each count and then prints "Time's up!"

Go to:


Previous: Write a Python program to get different time values with components timezone, timezone abbreviations, the offset of the local (non-DST) timezone, DST timezone and time of different timezones.
Next: Write a Python program to convert a given time in seconds since the epoch to a string representing local time.

Python Code Editor:

Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.