تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

تایمر خاموش کردن سیستم

آسان 839/ دانلود 436 بازدید

برنامه ای بنویسید که عددی به عنوان ثانیه (s) از کاربر دریافت کند و پس از گذشت s ثانیه، سیستم را خاموش کند

👨‍💻 5 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

3 جواب

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()
Mma123 دانلود Python

عدد ثانیه باید از کاربر دریافت شود Amirhn


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)
Nima1393 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

/* کداتو توی این بخش بنویس
فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
البته قبلش این سه خط رو پاک کن */
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن