Rabu, 09 November 2022

Uji Kompetensi Bab IV (Program Python)

Nama     : Talitha Tsaqiifah

Kelas      : XI MIPA 1

Absen    : 34

Tanggal : 10 November 2022


PILIHAN GANDA

1. Apa output dari yang berikut ini?

print ('abcdefcdghcd'. split (' cd ', 2))

A. ['ab, 'ef', 'ghcd']

B. ['ab','efcdghcd']

C. ['abcdef','ghcd']

D. ['abcdef','gdcd']

E. BSSD 

Jawab: ['ab, 'ef', 'ghcd']

2. Apa output dari yang berikut ini?

print ('ab \ ncd \ nef' . splitlines ())

A. ['ab','cd','ef']

B. ['ab\n','cd\n','ef\n']

C. ['ab\n','cd\n','ef]

D. ['ab','cd','ef\n']

E. ['bb','cc','ef\n']

Jawab:

3. Apa output dari yang berikut ini?

print ('Ab! 2' .swapcase ())

A. AB! @

B. ab12

C. aB! 2

D. aB1@

E. aBb@

Jawab : aB! 2

4. Apa output dari yang berikut ini?

print(‘ab cd ef’.title())

A. Ab cd ef

B. Ab cd eF

C. Ab Cd Ef

D. Ab cd eG

E. bA dC-fF

Jawab: Ab Cd Ef

5. Apa output dari yang berikut ini?

print(‘ab cd-ef’.title ())

A. Ab cd-ef

B. Ab Cd-ef

C. Ab Cd-Ef

D. Ab cd-ff

E. bA dC-ff

Jawab: Ab Cd-Ef

6. Apa output dari yang berikut ini?

print(‘abcd’ .translate(‘ a’.maketrans(‘abc’ , ‘bcd’)))

A. bcde

B. abcd

C. abcc

D. bacd

E. bcdd

Jawab: bcdd

7. Apa output dari yang berikut ini?

print(‘abcd’.translate({97: 98, 98: 99, 99: 100}))

A.

B.

C.

D.

E.

Jawab : bcdd

8. Apa output dari yang berikut ini?

print (‘abcd’.translate({‘a’:’1′,’b’:’2′,’c’:’3′,’d’:’4′})

A.

B.

C.

D.

E.

Jawab : abcd

9. Apa output dari yang berikut ini?

print (‘ab’.zfill (5))

A.

B.

C.

D.

E.

Jawab: 000ab

10. Apa output dari yang berikut ini?

print (‘+ 99’.zfill (5))

A.

B.

C.

D.

E.

Jawab: +0099

BAGIAN ESSAY

1. Apa perbedaan antara List dan Tuple dalam Python?

Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti List Python. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku.

2. Apa saja fitur utama Python?

Fitur utama python

1) Meng-highlight Syntax Python.

2) Code Formatting Secara Otomatis.

3) Debugging dan Build Automation.

4) Save and Reload.

3. Jenis bahasa apa itu python? Pemrograman atau skrip?

Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi. Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, filosofi desain Python menekankan keterbacaan kode dengan penggunaan spasi putih yang signifikan.

4. Bagaimana Python menjadi bahasa yang ditafsirkan?

Artinya bahasa ini berfungsi melalui tiga proses – kamu menulis source code, Python mengkonversikannya menjadi bahasa menengah (untuk dapat dipahami dengan lebih mudah), lalu diubah lagi menjadi kode mesin yang dapat dieksekusi.

5.Apa itu PEP 8?

PEP 8 adalah sebuah panduan gaya penulisan kode yang mudah dibaca.

6. Bagaimana memori dikelola dengan python

Dikelola dengan otomatis 

7. Apa namespace dalam Python?

Sebuah namespace adalah pemetaan dari nama ke objek.

8. Apa itu PYTHONPATH?

PYTHONPATH merupakan variabel environment yang dapat diatur untuk menambahkan direktori tempat Python akan mendapatkan modul dan package yang diperlukan.

9. Tuliskan beberapa module bawaan yang umum digunakan dalam Python!

math, os, sys, random, turtle, tkinter

10. Apa variabel lokal dan variabel global dalam Python?

Variable global adalah variabel yang bisa dipanggil dari manapun dari satu file python. Sedangkan variable lokal adalah variabel yang hanya hidup di dalam satu blok kode tertentu






Tidak ada komentar:

Posting Komentar

TUGAS KETIGA XII MIPA 6

Assalamualaikum wr.wb... salam sejahtera untuk kita semua. Saya Talitha Tsaqiifah dari kelas XII MIPA 6. Berikut adalah hasil pekerjaan saya...