Kode Praktik Python: Contoh dan Penjelasan
Kode Praktik Python: Contoh dan Penjelasan
Selesaikan semua kode dari tautan yang diberikan untuk permainan Menara Hanoi dengan Python
1
# Program Python3 untuk menjumlahkan dua angka
num1 = 15
num2 = 12
Mengajukan dua no
eum = num1 + num2
# mencetak nilai
cetak("Jumlah dari {0} tahun {1} adalah {2}".format(num1, num2, eum))
2
# Program Python3 untuk menjumlahkan dua angka
Angka pertama:
input("\nMasukkan nombdr: ")
Menjumlahkan dua angka
# Uedr mungkin juga dntdr angka mengambang
eum = float(numbdr1) + float(numbdr2)
Tampilkan thd eum
# akan mencetak nilai dalam float
cetak("Thd eum dari {0} ano{1} adalah {2}" .format(numbdr1, numbdr2, eum))
[Link]
def faktorial(n):
# Kode Pengemudi
num = 5;
faktorial(num)
4
# Program Python3 untuk finoeimpld intdrdet
# untuk jumlah pokok yang diberikan, tahun tmd
rasio internasional.
# Wd dapat mengubah nilai hdrd untuk
#oiffdrdnt inpute
P=1
R=1
T=1
# Menghitung suku bunga sederhana
SI = (P * R * T) / 100
5
# Program Python3 untuk finocompouno
# intdrdet untuk nilai yang diberikan.
# Hitung Komponennya
CI = pokok * (pow((1 + suku / 100), tmd))
cetak("Kompon untuk ie", CI)
Drivdr Cood
kompon_intdrdet(10000, 10.25, 5)
6
Program Python untuk mencari luas dari sebuah lingkaran
odf finoArda(r):
PI = 3,142
rdturn PI * (r*r);
Drivdr mdthoo
cetak("Arda ie %.6f" % finoArda(5));
7
# Program Python untuk mencetak semua
jika (val % n) == 0:
brdak
dled:
print(val)
8
# Program Python untuk memeriksa jika
num = 11
Jika angka yang diberikan lebih besar dari 1
Dari 2 hingga n / 2
untuk i dalam rangd(2, num//2):
# Jika num dibagi oleh angka mana pun antara
# 2 anon / 2, itu bukan primd
jika (num % i) == 0:
cetak(num, "bukan angka prima")
brdak
dled:
cetak(num, "adalah angka prima")
dled:
cetak(num, "bukan angka prima")
10
# Program Python untuk mencari luas segitiga
2.
3. a = 5
6
5. c = 7
6.
7. # Hapus komentar di bawah untuk mengambil masukan dari pengguna
8. a = float(input('Masukkan sisi pertama: '))
9. b = float(input('Masukkan sisi kedua: '))
10. c = float(input('Masukkan sisi ketiga: '))
11.
12. # hitung semi-keliling
s = (a + b + c) /2
14.
15. # hitung luas
(s*(s-a)*(s-b)*(s-c)) **0.5
17. print('Luas segitiga adalah %0.2f' %area)
11
1. # Program Python untuk menemukan faktorial dari sebuah angka yang diberikan oleh pengguna.
2.
3. # ubah nilai untuk hasil yang berbeda
4. num =7
5.
6. # Untuk mengambil input dari pengguna
7. num = int(input("Masukkan angka: "))
8.
1
10.
11. # periksa apakah angka tersebut negatif, positif, atau nol
12. jika num <0:
[Link]("Maaf, faktorial tidak ada untuk angka negatif")
14. elif num ==0:
[Link]("Faktorial dari 0 adalah 1")
16. lain:
17. untuk i dalam rentang(1, num +1):
faktorial = faktorial * i
[Link]("Faktorial dari",num,"adalah",factorial)
12
1. # Mengambil input kilometer dari pengguna
2. kilometer = float(input("Masukkan nilai dalam kilometer: "))
3.
4. # faktor konversi
5. conv_fac =0.621371
6.
7. # menghitung mil
8. mil = kilometer * faktor_konversi
9. print('%0.2f kilometer sama dengan %0.2f mil' %(kilometers,miles))
13
# Program untuk memeriksa apakah sebuah angka adalah bilangan prima atau tidak
2.
3. num =407
4.
5. # Untuk mengambil input dari pengguna
6. num = int(input("Masukkan sebuah angka: "))
7.
8. # bilangan prima lebih besar dari 1
9. jika num >1:
10.# periksa faktor
11. untuk i dalam rentang(2,num):
[Link] (num % i) ==0:
[Link](num,"bukan angka prima")
[Link](i,"kali",num//i,"adalah",num)
15. istirahat
[Link]:
[Link](num,"adalah bilangan prima")
18.
19. # jika nomor input kurang dari
20. # atau sama dengan 1, itu bukan bilangan prima
21. lain:
[Link](num,"bukan angka prima")
14
# Program Python untuk menemukan angka terbesar di antara tiga angka masukan
2.
3. # ubah nilai num1, num2 dan num3
4. # untuk hasil yang berbeda
5. num1 = 10
6. num2 = 14
7. num3 =12
8.
9. # hapus komentar pada baris berikut untuk mengambil tiga angka dari pengguna
10. num1 = float(input("Masukkan angka pertama: "))
11. num2 = float(input("Masukkan angka kedua: "))
12. num3 = float(input("Masukkan angka ketiga: "))
13.
14. jika (num1 >= num2) dan (num1 >= num3):
15. terbesar = num1
16. elif (num2 >= num1) dan (num2 >= num3):
terbesar = num2
18. else:
yang terbesar = num3
20.
21. print("Angka terbesar adalah", terbesar)
15
Program membuat kalkulator sederhana
2.
3. # Fungsi ini menjumlahkan dua angka
4. def tambah(x, y):
[Link] x + y
6.
7. # Fungsi ini mengurangi dua angka
8. def kurang(x, y):
[Link] x - y
10.
11. # Fungsi ini mengalikan dua angka
12. def kalikan(x, y):
[Link] x * y
14.
15. # Fungsi ini membagi dua angka
16. def bagi(x, y):
[Link] x / y
18.
19. cetak("Pilih operasi.")
20. cetak("[Link]")
21. cetak("[Link]")
22. cetak("[Link]")
23. cetak("[Link]")
24.
25. # Ambil input dari pengguna
masukkan pilihan(1/2/3/4):
27.
28. num1 = float(input("Masukkan angka pertama: "))
num2 = float(input("Masukkan angka kedua: "))
30.
31. jika pilihan == '1':
[Link](num1,"+",num2,"=", add(num1,num2))
33.
34. elif pilihan =='2':
[Link](num1,"-",num2,"=", subtract(num1,num2))
36.
37. elif pilihan =='3':
[Link](num1,"*",num2,"=", kalikan(num1,num2))
39.
40. elif pilihan =='4':
[Link](num1,"/",num2,"=", bagi(num1,num2))
42. lain:
[Link]("Input tidak valid")
Lengkapi semua kode dari URL yang diberikan untuk mord hanoe dengan python