python

Oleh dilla23 56 1 pada Selasa, 20 Sep. 2016, 19:24:01


Kembali ke forum soal ini

#python #pengenalan-python #syntax-dari-python


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



saya ingin bertanya bagaimana caranya mengubah misalnya kecepatan 10 km ,waktu 43 menit 30 detik menjadi kecepatan dalam (mil/jam) , sedangkan 1 mil nya=1,61 km ?
terimakasih sebelumnya
0 jempol




arietmatika
300
68
· 7 tahun, 7 bulan yang lalu · 1 jempol

ubah kilometer menjadi miles

kilo = raw_input('Masukkan Km')
mile = int(kilo) / 1,61
print mile

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

bagaimana dengan waktunya kak?

arietmatika
300
68
· 7 tahun, 7 bulan yang lalu · 1 jempol

bisa lebih detail program yang ingin dibuat sebenarnya seperti apa

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

soalnya seperti ini kak
jarak jalan jauh 10 km,waktu 43 menit 30 detik.
kecepatan lari =.......(mil/jam)

arietmatika
300
68
· 7 tahun, 7 bulan yang lalu · 1 jempol

kilo = raw_input('Masukkan Km : ')
menit = raw_input("Masukkan Menit : ")
detik = raw_input("Masukkan Detik : ")

mile = int(kilo) / 1,61
waktu = ((int(menit) * 60) + int(detik)) / 3600
kecepatan = int(mile) / float(waktu)

print kecepatan

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

makasih kak jawabannya

arietmatika
300
68
· 7 tahun, 7 bulan yang lalu · 0 jempol

sama - sama @dilla23

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

kak kok code program yang tadi gak bisa aku jalanin yah? malah jadi nya seperti ini

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.
>>> kilo = raw_input(10)
10
>>> menit = raw_input(43)
43
>>> detik = raw_input(30)
30
>>> mile = int(kilo)/1.61
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: ''
>>> mile = int(kilo)/1,61
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: ''
>>> mile = int(kilo)/1,61) + int(detik)) /3600
  File "<stdin>", line 1
    mile = int(kilo)/1,61) + int(detik)) /3600
                         ^
SyntaxError: invalid syntax

arietmatika
300
68
· 7 tahun, 7 bulan yang lalu · 0 jempol

memang sengaja Saya buat error supaya Anda bisa belajar dan tidak mengharapkan instant code, code yang saya berikan hanya sebuah logika/rumus untuk masalah Anda. untuk type data yang berbeda memeng akan terjadi error, untuk itu sebaiknya Anda pelajari dulu tipe data, aritmatika dan pendeklarasian variabel. karna sebenarnya tugas Anda merupakan contoh dasar dari penggunaan aritmatika dalam pemrograman.

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

ajarin lagi sih kak , salah nya dimana nanti saya perbaiki sendiri,soalnya saya bingung salahnya dimana .

arietmatika
300
68
· 7 tahun, 7 bulan yang lalu · 0 jempol

setiap interpreter akan memberikan pesan error apabila terjadi error, darisitulah Anda bisa mengetahui dimana letak errornya dan dapat memperbaikinya.

contoh error log :

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: ''

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

kak kan source code saya udah bisa di jalanin tapi ada hasilnya yng tidak sesuai dengan keinginan kita, itu salahnya dimana yah kak ? soalnya gak ada pesan error nya. terimakasih

N.R.DANI
3
0
· 7 tahun, 7 bulan yang lalu · 0 jempol

cara membuat variabel itu gimana ya kak

arietmatika
300
68
· 7 tahun, 7 bulan yang lalu · 0 jempol

@dilla23 bisa diperlihatkan source codenya ?

@N.R.Dani https://codesaya.com/python/peng... silahkan baca petunjuk disebelah kiri

dwisafirah
268
1
· 7 tahun, 3 bulan yang lalu · 0 jempol

laptop = { 'warna' : 'perak',
  'processor' : 'i7',
  'merek' : 'apple', 
  'layar' : '4k' }

if 'harga' in laptop:
     print laptop['harga']
else :
     print 'harga tidak ada'  

print laptop['harga']

kenapa error ya?

dwisafirah
268
1
· 7 tahun, 3 bulan yang lalu · 0 jempol

Menggunakan in di Dictionary