تایمر خاموش کردن سیستم
برنامه ای بنویسید که عددی به عنوان ثانیه (s) از کاربر دریافت کند و پس از گذشت s ثانیه، سیستم را خاموش کند
👨💻 11 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که عددی به عنوان ثانیه (s) از کاربر دریافت کند و پس از گذشت s ثانیه، سیستم را خاموش کند
import time
import os
import platform
def shutdown_system(seconds):
"""سیستم را پس از گذشت s ثانیه خاموش میکند."""
print(f"سیستم پس از {seconds} ثانیه خاموش خواهد شد...")
time.sleep(seconds) # منتظر ماندن به مدت s ثانیه
# بررسی سیستم عامل و اجرای دستور خاموشی
if platform.system() == "Windows":
os.system("shutdown /s /t 1") # خاموش کردن در ویندوز
elif platform.system() == "Linux" or platform.system() == "Darwin":
os.system("shutdown now") # خاموش کردن در لینوکس و macOS
else:
print("سیستم عامل پشتیبانی نمیشود.")
def main():
try:
seconds = int(input("لطفاً تعداد ثانیهها را وارد کنید: "))
if seconds < 0:
print("لطفاً عددی مثبت وارد کنید.")
return
shutdown_system(seconds)
except ValueError:
print("لطفاً یک عدد صحیح وارد کنید.")
if __name__ == "__main__":
main()
import os
x = os.system("shutdown /s /t 10")
print(x)
عدد ثانیه باید از کاربر دریافت شود
import time
import os
s = int(input("Enter seconds to shutdown: "))
time.sleep(s)
os.system("shutdown /s /t 1")
import platform
import time
import os
def shutdown_system(s):
print(f"please wait for shutdown system secend {s}")
time.sleep(s)
if platform.system() == 'Windows':
os.system("shutdown /s /t 1")
number = int(input("number_secend: "))
shutdown_system(number)
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام