# Loop
# For
# Dalam List/Array
angka = (0,1,2,3,4,5)
for i in angka :
print(f" i sekarang = {i}")
print("Akhir Program 1\n")
# Dalam range
for i in range(5) :
print(f" i sekarang = {i}")
print("Akhir Program 2\n")
for i in range(1,5) : # Akan di print 1 s.d. 4 karena tetap dimulai dari 0
print(f" i sekarang = {i}")
print("Akhir Program 3\n")
# Menggunakan String
nama = "Army Hudan Zhain"
for i in nama :
print(f"i sekarang = {i}")
print("Akhir Program 4\n")
def selection(lis):
iterasi = 0
for i in range(len(lis)-1):
for j in range(i+1,len(lis)):
if lis[j] < lis[i]:
iterasi += 1
# lis[minimal],lis[i]= lis[i],lis[minimal]
temp = lis[j]
lis[j] = lis[i]
lis[i] = temp
print(iterasi,lis)
lis=[54,26,93,17,77,31,44,55,20,21,34,65,70]
selection(lis)
# While
angka = 10
while angka > 5 :
print(f"angka sekarang = {angka}")
angka -= 1
nama = "Zhain"
format_string = f"Nama Saya : {nama}" # f adalah format
print(format_string)
# boolean
boolean = True
format_string = f"Nama Saya : {boolean}" # f adalah format
print(format_string)
# angka
angka = 2008.5
format_string = f"Nama Saya : {angka}" # f adalah format
print(format_string)
# bilangan bulat
angka = 15
format_string = f"Nama Saya : {angka:d}" # f adalah format
print(format_string)
# bilangan angka ordo ribuan dan dua angka dibelakang koma
angka = 23456.6578
angka2 = - 23456.6578
format_string = f"Angka : {angka:,.2f}" # f adalah format
format_string2 = f"Angka : {angka:10,.2f}" # f adalah format
format_string3 = f"Angka : {angka:010,.2f}" # f adalah format
format_string4 = f"Angka : {angka:+010,.2f}" # f adalah format
format_string5 = f"Angka : {angka2:-010,.2f}" # f adalah format
print(format_string)
print(format_string2)
print(format_string3)
print(format_string4)
print(format_string5)