python modulus

Oleh dilla23 56 1 pada Selasa, 20 Sep. 2016, 20:42:32


Kembali ke forum soal ini

#python #pengenalan-python #komentar-dan-operasi-matematika


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



total_umur_dalam_hari = 75
jumlah_hari_dalam_sebulan = 30

bulan = total_umur_dalam_hari / jumlah_hari_dalam_sebulan

hari = total_umur_dalam_hari % jumlah_hari_dalam_sebulan

print "Umur bayi itu sekarang " + str(bulan) + " bulan dan " + str(hari) + " hari."


masih belum ngerti gimna kok bisa hasilnya 
Umur bayi itu sekarang 2 bulan dan 15 hari., mohon penjelasannya . terimakasih
0 jempol




faqihraihan
300
153
· 7 tahun, 7 bulan yang lalu · 1 jempol

Hai...

total_umur_dalam_hari = 75
jumlah_hari_dalam_sebulan = 30

bulan = 75 dibagi 30 = 2 (sisanya gak dihitung)

hari = 75 % 30 = 15(30 dikali 2 = 60,, jadi sisanya 15)

jadi hasilnya "Umur bayi itu sekarang 2 bulan dan 15 hari."... 

jika anda masih belum mengerti,, silahkan berkomentar ^^

dilla23
56
1
penanya
· 7 tahun, 7 bulan yang lalu · 1 jempol

str itu buat apa yah? dan kenapa sebelum str selalu ada tanda + tetapi outputnya enggak ada tanda + itu?

faqihraihan
300
153
· 7 tahun, 7 bulan yang lalu · 1 jempol

str itu untuk merubah yang non-string menjadi string,, itu biasa dipakai saat kita ingin mengubah angka menjadi string...

Singkatnya :
tanda + itu berfungsi untuk menghubungkan "Umur bayi itu sekarang" dengan "str(bulan)".. dan seterusnya..

dilla23
56
1
penanya
· 7 tahun, 7 bulan yang lalu · 0 jempol

apakah tanda + itu selalu ada sebelum str atau hanya pada saat tertentu saja kak?

faqihraihan
300
153
· 7 tahun, 7 bulan yang lalu · 2 jempol

@dilla23

saat tertentu saja...

dilla23
56
1
penanya
· 7 tahun, 7 bulan yang lalu · 0 jempol

kak bisa gak bantu ini salahnya dimana yah kak?
soalnya seperti ini kak
jarak jalan jauh 10 km,waktu 43 menit 30 detik.
kecepatan lari =.......(mil/jam)
source code nya : zuliana@zuliana-X450EA:~$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:38) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> jarak = 10
>>> menit = 43
>>> detik = 30
>>> mil = (jarak) / 1.61
>>> waktu = (menit) * 60.0 + (detik) / 3600.0
>>> kecepatan = (mil) / (waktu)
>>> print (mil)
6.21118012422
>>> print (waktu)
2580.00833333
nah itu print waktu nya gak sesuai dengan yng kita ingin kan kak, dan juga gak ada esan error nya. jadi gimna kak menyelesaikannya biar dia sesuai gitu

ADETYAAD
274
23
· 7 tahun, 6 bulan yang lalu · 0 jempol

total_umur_dalam_hari = 75
jumlah_hari_dalam_sebulan = 30

bulan = 75 / 30

hari = 75 % 30

print "Umur bayi itu sekarang " + str(bulan) + " bulan dan " + str(hari) + " hari."
ternyat begini toh yg benar