-
Notifications
You must be signed in to change notification settings - Fork 0
/
argue.py
49 lines (39 loc) · 1.14 KB
/
argue.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Materi argument
def cari_angka_genap():
angka = int(input('Masukkan angka: '))
hasil = angka % 2
if hasil == 0:
print(angka, 'Adalah angka genap')
else:
print(angka, 'Bukan angka genap')
def cari_angka_ganjil():
angka = int(input('Masukkan angka: '))
hasil = angka % 2
if hasil != 0:
print(angka, 'Adalah angka ganjil')
else:
print(angka, 'Bukan angka ganjil')
def convert_suhu():
celcius = float(input('Masukkan suhu Celcius: '))
fahrenheit = (celcius * 9/5) + 32
print('Suhu', celcius, 'Celcius =', fahrenheit, 'Fahrenheit')
while True:
print('Menu Pilihan')
print('1. Cari angka genap')
print('2. Cari angka ganjil')
print('3. Convert suhu Celcius to Fahrenheit')
print('q. Keluar')
pilih = input('Pilihanmu > ')
if pilih.lower() == 'q':
print('Keluar dari program.')
break
pilih = int(pilih)
if pilih == 1:
cari_angka_genap()
elif pilih == 2:
cari_angka_ganjil()
elif pilih == 3:
convert_suhu()
else:
print('Pilihan tidak valid. Silakan pilih angka 1, 2, atau 3.')
break