Menghitung bilangan ganjil/genap dengan menggunakan pyton.
Algoritma:
untuk menghitung apakah bilangan tersebut merupakan ganjil/genap menggunakan operator pembagian (mod) atau dalam pyton dengan menggunakan tanda (%). Apabila bilangan yang di inputkan dibagi 2 dan sisa hasil baginya lebih besar dari 0 maka bilangan tersebut adalah bilangan ganjl. Berikut scriptnya.
x=input("Masukkan Bilanga Bulat: ")
b=int(x) % int(2)
if b>int(0):
print (x,"adalah bilangan ganjil")
else:
print (x,"adalah bilangan genap")
output:
Masukkan Bilangan Bulat: 5
5, adalah bilangan ganjil
Showing posts with label perulangan. Show all posts
Showing posts with label perulangan. Show all posts
Perulangan Python
Membuat perulangan segitiga, piramida menggunakan python.
for i in range(5):
print (i)
print"---------"
for i in range(0,5):
for j in range(0,i):
print "*",
print ""
print"---------"
for i in range(0,5):
for j in range(i,5):
print "*",
print ""
print"---------"
for i in range(0,5):
for j in range(i,5):
print " ",
for k in range(0,i):
print "*",
print ""
print"--------"
for i in range(0,5):
for j in range(0,i):
print " ",
for k in range(i,5):
print "*",
print ""
print"----pidamida1----"
for i in range(0,5):
for j in range(i,5):
print " ",
for k in range(0,i):
print "*",
for l in range(0,i-1):
print "*",
print ""
print"----pidamida2----"
for i in range(0,5):
for j in range(0,i):
print " ",
for k in range(i,5):
print "*",
for l in range(i+1,5):
print "*",
print ""
for i in range(5):
print (i)
print"---------"
for i in range(0,5):
for j in range(0,i):
print "*",
print ""
print"---------"
for i in range(0,5):
for j in range(i,5):
print "*",
print ""
print"---------"
for i in range(0,5):
for j in range(i,5):
print " ",
for k in range(0,i):
print "*",
print ""
print"--------"
for i in range(0,5):
for j in range(0,i):
print " ",
for k in range(i,5):
print "*",
print ""
print"----pidamida1----"
for i in range(0,5):
for j in range(i,5):
print " ",
for k in range(0,i):
print "*",
for l in range(0,i-1):
print "*",
print ""
print"----pidamida2----"
for i in range(0,5):
for j in range(0,i):
print " ",
for k in range(i,5):
print "*",
for l in range(i+1,5):
print "*",
print ""
Subscribe to:
Posts (Atom)