رفتن به محتوا
یادداشت‌های یک روزنامه‌نگار

برنامه تبدیل دما در پایتون از سانتیگراد به فارنهایت — درس سی‌و‌سوم

برای یک مطالعه آرام
برنامه تبدیل دما در پایتون از سانتیگراد به فارنهایت

برای شروع، بیایید ببینیم که دما چیست و چرا تبدیل آن از یک واحد به واحد دیگر مهم است. دما یکی از کمیت‌های فیزیکی است که ما در زندگی روزمره با آن سروکار داریم. در کشورهای مختلف، واحدهای مختلفی برای اندازه‌گیری دما استفاده می‌شود. مثلاً در بیشتر کشورهای اروپایی و ایران، از درجه سانتیگراد برای اندازه‌گیری دما استفاده می‌شود، در حالی که در ایالات متحده، از درجه فارنهایت استفاده می‌شود.

چرا تبدیل دما مهم است؟

تبدیل دما از یک واحد به واحد دیگر به ما کمک می‌کند تا اطلاعات هواشناسی، پزشکی، علمی و حتی آشپزی را بهتر درک کنیم. فرض کنید که شما علاقه‌مند به سفر به کشورهای دیگر هستید یا می‌خواهید با دوستان خارجی خود در مورد وضعیت آب و هوا صحبت کنید. در این موارد، دانستن نحوه تبدیل دما بین واحدهای مختلف بسیار مفید است.

فرمول تبدیل سانتیگراد به فارنهایت

فرمول تبدیل دما از سانتیگراد به فارنهایت به صورت زیر است:

دما در فارنهایت = (دما در سانتیگراد * 1.8) + 32

این فرمول به ما کمک می‌کند تا به راحتی دما را از یک واحد به واحد دیگر تبدیل کنیم.


نوشتن برنامه تبدیل دما در پایتون

حالا که با فرمول تبدیل دما آشنا شدیم، بیایید یک برنامه ساده در پایتون بنویسیم که این کار را انجام دهد.


# برنامه تبدیل دما از سانتیگراد به فارنهایت

def convert_to_fahrenheit(celsius):
    fahrenheit = (celsius * 1.8) + 32
    return fahrenheit

# از کاربر دما را در سانتیگراد بخواهید
celsius = float(input("دما را در سانتیگراد بنویسید: "))

# دما را به فارنهایت تبدیل کنید
fahrenheit = convert_to_fahrenheit(celsius)

# نتیجه را چاپ کنید
print(f"{celsius} درجه سانتیگراد برابر با {fahrenheit} درجه فارنهایت است.")
چگونه برنامه کار می‌کند؟

1. ما یک تابع به نام `convert_to_fahrenheit` تعریف می‌کنیم که یک دما در سانتیگراد را به عنوان ورودی می‌گیرد و دما در فارنهایت را برمی‌گرداند.
2. از کاربر می‌خواهیم که دما را در سانتیگراد وارد کند.
3. دما وارد شده را به تابع `convert_to_fahrenheit` می‌دهیم تا به فارنهایت تبدیل شود.
4. نتیجه را چاپ می‌کنیم.

مثال عملی

فرض کنید که شما می‌خواهید بدانید 25 درجه سانتیگراد برابر با چند درجه فارنهایت است.

  • دما در سانتیگراد: 25
  • با استفاده از فرمول: دما در فارنهایت = (25 * 1.8) + 32
  • دما در فارنهایت = 45 + 32 = 77

پس، 25 درجه سانتیگراد برابر با 77 درجه فارنهایت است.


# اجرای برنامه با ورودی 25
celsius = 25
fahrenheit = convert_to_fahrenheit(celsius)
print(f"{celsius} درجه سانتیگراد برابر با {fahrenheit} درجه فارنهایت است.")
کد را آزمایش کنید

اکنون شما می‌توانید کد را کپی کرده و در محیط پایتون خود اجرا کنید. دما را در سانتیگراد وارد کنید و ببینید که برنامه چگونه آن را به فارنهایت تبدیل می‌کند.

برنامه‌نویسی نه تنها به شما کمک می‌کند تا مشکلات را حل کنید، بلکه به شما قدرت می‌دهد تا چیزهای جدید و هیجان‌انگیز بسازید.


اضافه کردن قابلیت‌های بیشتر به برنامه

شما می‌توانید قابلیت‌های دیگری به برنامه خود اضافه کنید، مثلاً:

  • تبدیل دما از فارنهایت به سانتیگراد
  • اضافه کردن یک منو برای کاربر تا انتخاب کند که کدام نوع تبدیل را می‌خواهد انجام دهد
  • ثبت نتایج تبدیل در یک فایل برای مراجعات بعدی
تبدیل دما از فارنهایت به سانتیگراد

برای تبدیل دما از فارنهایت به سانتیگراد، می‌توانید از فرمول زیر استفاده کنید:

دما در سانتیگراد = (دما در فارنهایت – 32) / 1.8


def convert_to_celsius(fahrenheit):
    celsius = (fahrenheit - 32) / 1.8
    return celsius

# از کاربر دما را در فارنهایت بخواهید
fahrenheit = float(input("دما را در فارنهایت بنویسید: "))

# دما را به سانتیگراد تبدیل کنید
celsius = convert_to_celsius(fahrenheit)

# نتیجه را چاپ کنید
print(f"{fahrenheit} درجه فارنهایت برابر با {celsius} درجه سانتیگراد است.")
اضافه کردن منو به برنامه

شما می‌توانید یک منو به برنامه خود اضافه کنید تا کاربر بتواند انتخاب کند که کدام نوع تبدیل را می‌خواهد انجام دهد.


def main():
    while True:
        print("منو:")
        print("1. تبدیل سانتیگراد به فارنهایت")
        print("2. تبدیل فارنهایت به سانتیگراد")
        print("3. خروج")
        
        choice = input("یک گزینه را انتخاب کنید: ")
        
        if choice == "1":
            celsius = float(input("دما را در سانتیگراد بنویسید: "))
            fahrenheit = convert_to_fahrenheit(celsius)
            print(f"{celsius} درجه سانتیگراد برابر با {fahrenheit} درجه فارنهایت است.")
        elif choice == "2":
            fahrenheit = float(input("دما را در فارنهایت بنویسید: "))
            celsius = convert_to_celsius(fahrenheit)
            print(f"{fahrenheit} درجه فارنهایت برابر با {celsius} درجه سانتیگراد است.")
        elif choice == "3":
            print("خداحافظ!")
            break
        else:
            print("گزینه نامعتبر است. لطفاً دوباره تلاش کنید.")

if __name__ == "__main__":
    main()
ثبت نتایج در فایل

شما می‌توانید نتایج تبدیل را در یک فایل ثبت کنید تا بعداً به آن‌ها مراجعه کنید.


def save_to_file(celsius, fahrenheit):
    with open("conversion_results.txt", "a") as file:
        file.write(f"{celsius} درجه سانتیگراد برابر با {fahrenheit} درجه فارنهایت است.\n")

# بعد از تبدیل دما، نتیجه را در فایل ثبت کنید
save_to_file(celsius, fahrenheit)

خلاصه و تمرین

در این درس، شما یاد گرفتید که چگونه یک برنامه تبدیل دما از سانتیگراد به فارنهایت بنویسید. شما همچنین با نحوه اضافه کردن قابلیت‌های بیشتر به برنامه، مانند تبدیل دما از فارنهایت به سانتیگراد، اضافه کردن منو و ثبت نتایج در فایل آشنا شدید.

  • برنامه تبدیل دما را اجرا کنید و نتایج آن را بررسی کنید.
  • قابلیت‌های جدیدی به برنامه خود اضافه کنید، مانند تبدیل دما از کلوین به سانتیگراد.
  • با دوستان خود در مورد نحوه کار برنامه و نتایج آن بحث کنید.

برنامه‌نویسی یک ابزار قدرتمند برای حل مشکلات و ایجاد نوآوری است. هر چه بیشتر تمرین کنید، بیشتر قادر خواهید بود تا ایده‌های خود را به واقعیت تبدیل کنید.

به پایان این نوشته رسیدید.

شاید بخواهید بخوانید

گفت‌وگو درباره این نوشته

دیدگاه شما

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دنبال چه می‌گردید؟

در میان مقاله‌ها، یادداشت‌ها و صفحات سایت جست‌وجو کنید.

همه چیز در دسترس

جعبه ابزار شما

خبرخوانخبرهای افغانستان و جهان نرخ اسعارنرخ ارزهای مختلف آب‌وهواوضعیت شهرها و ولایت‌ها تلویزیون زندهتماشای شبکه‌های تلویزیونی رادیو زندهصدای رادیوها قرآن صوتیشنیدن تلاوت قرآن اوقات شرعیزمان نمازها لرزه‌نگاریرویدادهای زمین‌لرزه

جهان نوشته‌ها

معلومات عمومی۱۰۲۸ نوشتهصحت۵۵۴ نوشتهآموزش‌ها۴۴۱ نوشتهتاریخ۴۳۳ نوشتهچرا ها؟۳۳۲ نوشتهوبلاگ۱۹۱ نوشتهمهارت‌های زندگی۸۹ نوشتهمبانی فلسفه‌ی غرب۵۰ نوشتهآموزش ساده پایتون۵۰ نوشتهاحمد ظاهر۴۷ نوشتهآلمان۲۵ نوشتهمهاجرت۲۲ نوشتهموسیقی۲۰ نوشتهکتابخانه۱۷ نوشتهپادکست۱۷ نوشتهورزش۱۵ نوشتهفرهنگ و هنر۱۵ نوشتهخبر۱۵ نوشتهمقالات۱۵ نوشتهخلاصه کتاب۱۵ نوشتهمحلی هراتی۱۴ نوشتهخبرها۱۴ نوشتهزبان آلمانی۱۳ نوشتههمه۱۳ نوشتهجامعه۱۳ نوشتهروایت‌ها۱۲ نوشتهدانش۱۲ نوشتهسلامت۱۲ نوشتهدرست بنویسیم۱۱ نوشتهسیاست۱۱ نوشتهیادداشت‌ها۱۱ نوشتهگزارش‌ها۱۱ نوشتهاصطلاحات سیاسی۱۰ نوشتهمقاله‌ها۱۰ نوشتهچگونه ویزا بگیریم؟۹ نوشتهشب‌نامه‌ها۸ نوشتهویژه۸ نوشتهابزار۸ نوشتهمطالب مناسبتی۶ نوشتهچگونه۶ نوشتهدنیای مهاجرت۶ نوشتهسفرنامه‌ها۶ نوشتهزندگی۶ نوشتهخبرها۵ نوشتهدانلود۵ نوشتهتکنالوژی۵ نوشتههوش مصنوعی۵ نوشتهکلاسیک۵ نوشتهپخش زنده تلویزیون های افغانستان۴ نوشتهمصاحبه‌ها۴ نوشتهآمار و ارقام مهاجرین۳ نوشتهکتاب۲ نوشتهپانزده اگست۱ نوشته

برای خواندن بعدی

نوشته‌هایی که در همین مرورگر ذخیره کرده‌اید.

منوی پیمان

PHP Code Snippets Powered By : XYZScripts.com
Verified by MonsterInsights