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

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

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

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

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

👨‍💻 10 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨‍💻 19 ساعت قبل کاربر 1596 این تمرین رو مشاهده کرد
👨‍💻 10 ساعت قبل Mahyar.sarlak این تمرین رو مشاهده کرد
👨‍💻 14 ساعت قبل کاربر 1601 این تمرین رو مشاهده کرد

2 جواب

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


<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

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

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

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