Garis besar topik
-
-
Buatlah program untukn mengonversi jumlah jam yang dimasukkan pengguna menjadi menit dan detik.
Pengguna perlu menginput jumlah jam yang diinginkan, lalu program ini akan menghitung jumlah menit dan detik. Konversi dilakukan dengan mengalikan jumlah jam dengan 60 untuk menghasilkan menit, serta dikalikan dengan 3600 untuk menghitung jumlah detik.
Contoh output program:
Masukkan jumlah jam: 1.5
1.5 jam sama dengan 90.0 menit dan 5400.0 detik -
Jalankanlah Koding berikut untuk membuat Game.
Game Batu, Gunting, Kertas
Anda pasti tahu permainan yang satu ini, yaitu Batu, Gunting, Kertas. Aturannya sederhana, yaitu batu mengalahkan gunting, gunting mengalahkan kertas, dan kertas mengalahkan batu.
Program ini menggunakan modul random yang membuat komputer memilih antara batu, gunting, atau kertas secara acak. Nantinya, pengguna perlu memasukkan opsinya, yang kemudian akan dibandingkan oleh komputer dengan pilihannya untuk menentukan pemenang.
Dalam contoh ini, kami juga menambahkan skrip untuk menampilkan bahwa input tidak valid kalau pengguna memberikan input selain batu, gunting, atau kertas.
Berikut skrip Python untuk permainan Batu, Gunting, Kertas:
import random
# Program Batu, Gunting, Kertas
def permainan_batu_gunting_kertas():
pilihan = ['Batu', 'Gunting', 'Kertas']
while True:
pemain = input("Pilih Batu, Gunting, atau Kertas: ").capitalize() # Mengubah input menjadi format huruf kapital
if pemain not in pilihan: # Memeriksa apakah input valid
print("Input tidak valid. Silakan pilih Batu, Gunting, atau Kertas.")
continue # Minta input lagi jika tidak valid
komputer = random.choice(pilihan)
if pemain == komputer:
print(f"Seri! Anda dan komputer sama-sama memilih {pemain}.")
elif (pemain == 'Batu' and komputer == 'Gunting') or (pemain == 'Gunting' and komputer == 'Kertas') or (pemain == 'Kertas' and komputer == 'Batu'):
print(f"Anda menang! Anda memilih {pemain}, komputer memilih {komputer}.")
else:
print(f"Anda kalah! Komputer memilih {komputer}, Anda memilih {pemain}.")
break # Keluar dari loop setelah permainan selesai
# Jalankan program
permainan_batu_gunting_kertas()
-