Professional Documents
Culture Documents
Tomy Simamora 2307076039 Geo
Tomy Simamora 2307076039 Geo
@author: USER
"""
def celsius_to_fahrenheit(celsius):
"""Konversi suhu dari Celsius ke Fahrenheit."""
fahrenheit = (celsius * 9/5) + 32
return fahrenheit
def check_temperature_status(fahrenheit):
"""Periksa status suhu dan berikan peringatan jika perlu."""
if fahrenheit >= 130:
return "Peringatan: Suhu terlalu tinggi (Overheat)!"
elif fahrenheit < 130:
return "Peringatan: Suhu terlalu rendah (Below normal)!"
else:
return "Suhu normal."
# Loop utama
while True:
# Meminta pengguna untuk memasukkan suhu dalam Celsius
(dalam format desimal)
celsius_input_str = input("Masukkan suhu dalam Celsius
(ketik '0' untuk keluar): ")
# Check apakah pengguna ingin keluar
if celsius_input_str.lower() == '0':
print("Program selesai.")
break
try:
# Mengonversi string input menjadi float
celsius_input = float(celsius_input_str)
HASIL
Masukkan suhu dalam Celsius (ketik '0' untuk keluar): 300,7
Input tidak valid. Harap masukkan angka atau 'exit' untuk keluar.Masukkan suhu dalam Celsius
(ketik '0' untuk keluar):
0
LAMPIRAN