Anda di halaman 1dari 2

SOAL

KELAS X TKJ
(PEMOGRAMAN PHYTON)

1. Analisis dan deskripsikan tiap sintaks pemograman dibawah ini?

a. n1 = int(input("Masukkan angka pertama: "))


n2 = int(input("Masukkan angka kedua: "))

for i in range(n1,n2+1):
if i % 2 == 0:
res = 'Genap'
elif i % 2 != 0:
res = 'Ganjil'
print(i,res)

b. number_of_year = int(input("Berapa banyak tahun yang ingin kamu ketahui? "))


year_input = []
for _ in range(0,number_of_year):
year_input.append(int(input("Masukkan tahun= ")))

for i in year_input:
if (i % 100 == 0) and (i % 400 == 0):
res = 'Kabisat'

elif (i % 100 != 0) and (i % 4 == 0):


res = 'Kabisat'

else:
res = 'Bukan Kabisat'
print(i,res)
c. num = int(input("Masukkan bilangan= "))

flag = False
if num == 1:
print(num, "adalah bukan bilangan prima")
elif num > 1:
for i in range(2,num):
if num % i == 0:
flag = True
break
if flag:
print(num, "adalah bukan bilangan prima")
else:
print(num, "adalah bilangan prima")
2. Pemanfaatan pemograman phyton di bidang apa saja sebutkan?
Pilih salah satu untuk diDeskripsikan apa saja penggunaan pemograman python dibidang
tersebut!

Anda mungkin juga menyukai