12 0 28 KB
Laporan List Python Dalam berikut tentukan output dan buatlah program yang sesuai berdasarkan perintah yang telah ditentukan. Pada soal yang tidak terdapat penjelsan berarti tulis ulang source code dan lakukan analisis serta berikut penjelasan mengenai apa yang terjadi pada source code tersebut. 1. Tentukan output yaitu “Informatika masuk kedalam fakultas Teknik”, lakukan modifikasi pada kode berikut: fakultas = [("Informatika", "Teknik"), ("Manajemen", "FEB")] (name, fakultas) = (fakultas[1][0], fakultas[1][1]) print(name, " Masuk kedalam fakultas ", fakultas, '.',sep= "" ) 2. a = 3 b=4 print((a + b,)) print((a + b)) print(()) 3. Apakah pernyataan s = 'a’ + 'b' dan s = "" .join ([’a', ’b’]) memberikan nilai yang sama ke variabel s? 4. Asumsikan bahwa negara daftar berisi nama-nama lima puluh negara di dunia, dan tentukan output yang ditampilkan oleh baris kode. countries = [ "Japan", "India", "Algeria", "Brazil", "Angola", "England", "Argentina", "Portugal", "China", "Australia", "Austria", "Ghana", "Bahamas", "Bangladesh", "Belgium", "Bhutan", "Bosnia", "Cameroon", "Canada", "Denmark"] a. print(countries[2], ", ", countries[-1]) b. countries.insert(5, "Germany") print(countries[5]) 1
c. del countries[4] print(countries[4 d. countries[1] = "Poland" print(countries[:3]) e. print(countries[2:1en(countries)] 5. Asumsikan bahwa list1 berisi 100 item. Tentukan jumlah item di setiap irisan. a. listl[-8:] b. listl[:8] c. list1[:] d. list1[-8:-1] e. listl[8:8] f. 1ist1[1:-1] 6. Asumsikan bahwa daftar nums = [7, 3, 9, 1], dan tentukan output yang ditampilkan oleh baris kode. a. print("Largest Number:", max(nums)) b. print("Length:", len(nums)) listl[:] c. print("Total:", sum(nums)) listl[8:8] d. print("Number lot", sum(nums) / list(nums)) 7. tuplel = tuple1 = ("universitas", "bengkulu", "fakultas", "teknik", "prodi", “informtika”) tuple2 = tuple1[4:]+tuple1[:2] Tentukan tuple2 menjadi : ('prodi', 'informatika', 'fakultas', 'teknik', 'universitas', 'bengkulu') 8. allDay = " around- the-clock" print(allDay.Split('-')) 9. PhoneNumber = “9876543219” Listl =print(word) 1ist(phoneNumber) list1.insert(3, '-') list1.insert(7, '-') phoneNumber="".join(listl) 2
print(phoneNumber) 10. word=”diary” list1 = list(word) list1.insert(3, list1[1]) del list1[1] word=””.join(list1) print(word)
3