No student devices needed. Know more
23 questions
Bahasa pemrograman
Python, termasuk salah satu bahasa pemrograman yang mudah dimengerti dan
dibaca oleh manusia, hal ini membuat Python dapat disebut sebagai:
User-centric programming language
High-level programming language
Medium-level programming language
Advance programming language
Python diciptakan oleh … pada tahun …
Robert Kowalski, 1972
Dennis Ritchie, 1993
Rasmus Lerdof, 1994
Guido van Rossum, 1991
Dari pilihan-pilihan di bawah ini, manakah yang bukan merupakan struktur dari sebuah program Python:
Reserved Words
Variables
Operators
Pointers
Dalam bahasa pemrograman Python, … berfungsi untuk memberikan nilai dari sebuah variabel.
Operators
Whitespace
Literals
Assignment
Temukan satu contoh pendeklarasian variabel yang tidak valid
x = 10
x, y, z = True, 1, 4.0
x, y, z = 3, 3.0, True
2x = 80
Temukan salah satu nama variabel yang tidak valid
_TinggiBadan
Tinggi-badan
tinggi_badan
tinggi__badan
… merupakan sebuah tipe data yang hanya berisikan dua nilai kebenaran
Numeric
Float
Integer
Boolean
Tipe data … merupakan tipe data yang dapat digunakan untuk menampung bilangan berkoma atau bilangan riil.
Float
Integer
Boolean
String
Berdasarkan kode berikut:
bil1 = 5
bil2 = bil1 // 2
print(bil2)
1
1.5
2
2.5
Berdasarkan kode berikut:
bil1 = 5
bil2 = bil1 % 2
bil1 *= bil2
print(bil1)
0
1
5
10
Lengkapilah program Python berikut agar menghasilkan output True:
bil1 = 5
bil2 = ___
print(bil2 > bil1 and bil2 < 15)
0
1
5
10
Lengkapilah program Python berikut agar menghasilkan output False:
bil1 = 5
bil2 = bil1 // 2
hasil = ___
print(hasil)
bil1 == 1 or bil1 > bil2
bil1 >= 5 and bil2 == 2
bil1 != 5 or bil2 != 5
bil1 <= bil2 or bil1 == 2
Untuk kode di bawah ini, Python akan menampilkan pesan:
bilangan = (5 % 3 ** 2) + (3 + 2 * 2) * (4 - 2)
print(bilangan)
28
26
19
30
Untuk kode di bawah ini, Python akan menampilkan pesan:
harga = [1000, 2500, 5000, 15000, 30000]
print(harga[:-3])
[1000, 2500]
[2500,5000]
[5000,15000]
[1000,2500,5000]
Untuk kode di bawah ini, Python akan menampilkan pesan:
barisan = [1,2,3,4,5]
print(barisan[-2])
1
2
3
4
Untuk kode di bawah ini, Python akan menampilkan pesan:
set_buah1 = {'Jeruk','Apel','Anggur'}
set_buah2 = set_buah1
set_buah1.clear()
set_buah2.add('Durian')
print(set_buah1)
{'Durian'}
{}
{'Jeruk','Apel','Anggur'}
{'Jeruk','Apel','Anggur','Durian'}
Berdasarkan potongan kode berikut
file = open("hello.txt","w")
file.writelines(["Halo\n", "Belajar Python\n", "Menyenangkan!\n"])
file.close()
file = open("hello.txt","r")
for line in file:
print(line)
break
"Halo", "Belajar Python", dan "Menyenangkan" secara baris per baris
"Halo"
“Halo Belajar Python Menyenangkan" dalam satu baris
"Halo" dan "Belajar Python" secara baris per baris
Berdasarkan potongan kode berikut
file = open("hello.txt","w")
file.writelines(["Halo", "Belajar Python", "Menyenangkan!"])
file.close()
file = open("hello.txt","w")
file.writelines("Menulis ke dalam file")
file.writelines("menggunakan Python")
file = open("hello.txt","r")
for line in file:
print(line)
Potongan kode akan menghasilkan output.
"Halo", "Belajar Python", "Menyenangkan" secara baris per baris
"Halo", "Belajar Python", "Menyenangkan", "Menulis ke dalam file", dan "menggunakan Python" secara baris per baris
"Halo", "Belajar Python", "Menyenangkan", "Menulis ke dalam file menggunakan Python" secara baris per baris
"Menulis ke dalam file" dan "menggunakan Python" secara baris per baris
Berdasarkan potongan kode berikut
import math
x = 5
x_factorial = math.factorial(5)
x_factorial = math.copysign(x_factorial, -10)
print(x_factorial)
Potongan kode akan menghasilkan output.
5
120
-120
1200
Berdasarkan potongan kode berikut
import math
x = [2.22,-3.33,4.44,-5.55]
total = 0
for i in x:
total += math.ceil(i)
print(total)
Potongan kode akan menghasilkan output.
-2.22
-4
15.54
0
Paradigma Object Oriented diimplementasikan dengan
tujuan untuk menciptakan potongan-potongan kode yang bersifat reusable
dan tidak redundan merupakan salah satu penerapan konsep ... pada
paradigma OO
DRY
WET
WORA
LOWA
Menyembunyikan sebagian detail atribut yang dimiliki oleh sebuah objek merupakan salah satu prinsip ... pada paradigma OO.
inheritance
polymorphism
Encapsulation
behaviours
Menurunkan serangkaian fungsionalitas dan atribut
yang dimiliki oleh sebuah objek ke objek lainnya merupakan penerapan
prinsip ... pada paradigma OO.
Inheritance
polymorphism
encapsulation
behaviours
Explore all questions with a free account