TIPE LIST DAN TUPLE
Terdapat 3 tipe data dalam phyton yaitu : tipe string, tipe numerik, dan tipe boolean. phyton mendukung 2 tipe dasar yaitu teks & numerik dimana tipe data teks dapat diklasifikasikan sebagai karakter tunggal atau kumpulan karakter yang disebut string, dan tipe numerik diklasifikasikan sebagai tipe bilangan bulat, riil, dan kompleks.
Selain ke-3 tipe yang sudah dibahas, dalam phyton juga terdapat tipe dictionary, list, tuple.
-Dictionary
sering disebut juga tipe mapping,tipe yang cara kerjanya mirip dengan array asosiatif di dalam bahasa pemrograman lain.
-List
tipe list dalam phyton mirip dengan array normal didalam bahasa program lain. didalam list tidak di indeks berdasarkan key tertentu,melainkan berdasarkan indeks bilangan yang selalu diawali
dengan nol (0).
-Tuple
tuple merupakan list yang tidak dapat dirubah, dengan demikian jumlah elemen & nilai yang terdapat didalam tuple sama sekali tidak dapat diubah.
latihan
#rumus
#Variable yang berulang menggunakan list/matriks
list_nim=[]
list_uts=[]
list_uas=[]
list_total=[]
ulang=2
for i in range(ulang):
print("data ke - "+str(i+1))
list_nim.append(input("Masukan Nim anda : "))
list_uts.append(int(input("Masukan Nilai UTS anda : ")))
list_uas.append(int(input("Masukan Nilai UAS anda : ")))
#proses
for i in range(ulang):
list_total.append((list_uas[i] + list_uts[i])/2)
#cetak
print("===============================================================================")
print("Nim Nilai UTS Nilai UAS total ")
print("===============================================================================")
for i in range(ulang):
print("%s\t%i\t\t%i\t\t\t%i"%(list_nim[i],list_uts[i],list_uas[i],list_total[i]))
print("===============================================================================")
#hasil run"C:\Users\Hasna Aulia\PycharmProjects\algoritma dasar pemrograman\venv\Scripts\python.exe" "C:/Users/Hasna Aulia/PycharmProjects/algoritma dasar pemrograman/LAT 6.py"
data ke - 1
Masukan Nim anda : 12200020
Masukan Nilai UTS anda : 87
Masukan Nilai UAS anda : 85
data ke - 2
Masukan Nim anda : 12200020
Masukan Nilai UTS anda : 78
Masukan Nilai UAS anda : 80
===============================================================================
Nim Nilai UTS Nilai UAS total
===============================================================================
12200020 87 85 86
12200020 78 80 79
===============================================================================
Process finished with exit code 0
Komentar
Posting Komentar