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