Ask python - Printable Version +- Indonesian Back|Track Team (https://www.indonesianbacktrack.or.id/forum) +-- Forum: General Zone (https://www.indonesianbacktrack.or.id/forum/forum-172.html) +--- Forum: Programming (https://www.indonesianbacktrack.or.id/forum/forum-95.html) +--- Thread: Ask python (/thread-6674.html) |
python - SiX - 12-25-2015 for i in range(1, 20): count_zero_remainder = 0 for j in range(1, i+1): num_remainder = i % j #print num_remainder, if num_remainder == 0: count_zero_remainder = count_zero_remainder + 1 if count_zero_remainder == 2: print i, " adalah bilangan prima" else: print i, " bukanlah bilangan prima" ane mohon bantuan sesepuh disini pengertian dari code di atas, yang ane masih bingung itu maksud dari "count_zero_remainder" dan "num_remainder" itu maksudnya apa? nah sama satu lagi ini yang ane bingung (1,i+1) itu apa gans? kalo for i in range(1,20) itu kan nanti bakal muncul list dari 1 - sampe 20, nah kalo (1,i+1) dari code di atas maksud nya gimana ya? apa dari for i in range (1,20) di tambah 1? mohon bantuan nya sesepuh2 disini.. terimakasih maaf kalo banyak salah ngetik2 RE: python - dark_lord - 12-25-2015 count_zero_remainder dan num_remainder itu kan variable itu knp range(1,i+1) itu agar i nya bisa sampe angka jumlah nya for i in range(1,20) itu bakalan print angka 1-19, bukan 1-20, misal script python: jum = 10 for i in range(1,jum) itu akan print 1-9 kalau for i in range(1,jum+1) akan print 1-10 tapi kalau mau misal tanpa +1 tinggal for i in range(1,11) jadi akan print 1-10 karena pada umum nya range itu akan hitung mulai dari 0 RE: python - SiX - 12-25-2015 ane udah berfikir kesitu tapi masih ragu takut salah, ternyata gitu jadi ngerti ane. ane lupa kalo range itu mulai dari 0 makasih agans dark_lord RE: python - dark_lord - 12-26-2015 sama2 bang ane juga baru belajar python kok jadi kita sama2 belajar |