В этой статье я собираюсь поделиться одним скриптом Python, который позволит конечному пользователю конвертировать градусы Цельсия в градусы Фаренгейта и Фаренгейта в градусы Цельсия.

def celsius_to_fahrenheit(celsius):
    """
    Convert temperature in Celsius to Fahrenheit
    """
    fahrenheit = round((celsius * 9/5) + 32, 1)
    return fahrenheit

def fahrenheit_to_celsius(fahrenheit):
    """
    Convert temperature in Fahrenheit to Celsius
    """
    celsius = round((fahrenheit - 32) * 5/9, 1)
    return celsius

while True:
    print("Enter '1' to convert Celsius to Fahrenheit")
    print("Enter '2' to convert Fahrenheit to Celsius")
    print("Enter '0' to exit")
    choice = int(input("Enter your choice: "))
    if choice == 1:
        celsius = float(input("Enter temperature in Celsius: "))
        fahrenheit = celsius_to_fahrenheit(celsius)
        print("Temperature in Fahrenheit: {:.1f}°F".format(fahrenheit))
    elif choice == 2:
        fahrenheit = float(input("Enter temperature in Fahrenheit: "))
        celsius = fahrenheit_to_celsius(fahrenheit)
        print("Temperature in Celsius: {:.1f}°C".format(celsius))
    elif choice == 0:
        print("Exiting the program...")
        break
    else:
        print("Invalid choice. Try again.")