belajar python

Oleh dilla23 56 1 pada Kamis, 22 Sep. 2016, 21:45:58


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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. makasih yah sebelumnya
0 jempol


bramanto
300
1157
· 8 tahun, 3 bulan yang lalu · 0 jempol

Hai coder @dilla23. Kita coba bahas bersama yaa..

Kecepatan (v = s / t)

v = ?
s = 10 km
t = 43 menit, 30 detik

jarak = 10
menit = 43
detik = 30

# Hitung Mil 
mil = jarak / 1.61

# Ubah ke format detik
format_detik = (menit * 60.0) + detik
jam = format_detik / 3600

# Ini untuk km/jam
kecepatan = jarak / jam
cetak = round(kecepatan, 2)
print "Untuk Jam : " + str(jam) + " Jam"
print "Kecepatan dengan km : " + str(cetak) + " km/jam"

# Ini untuk mil/jam
kecepatan = mil / jam
cetak = round(kecepatan, 2)
print "Kecepatan dengan mil : " + str(cetak) + " mil/jam"

Mungkin temanĀ² coder yang lain ada yang lebih singkat & efisien lagi untuk menghitungNya. Semoga bermanfaat.