В этой статье я собираюсь поделиться одним скриптом 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.")