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