Skip to content

Commit d8ac220

Browse files
author
Indra Gunawan
committed
day 1
0 parents  commit d8ac220

File tree

4 files changed

+111
-0
lines changed

4 files changed

+111
-0
lines changed

level1.py

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
print("selamat belajar")
2+
3+
nama = "indra" #string
4+
umur = 42 #integer
5+
tinggi_badan = 1.70 #float
6+
is_programmer = True #boolean
7+
8+
print("Nama: " , nama)
9+
print("Umur: " , umur)
10+
print("Tinggi Badan: " , tinggi_badan)
11+
print("Saya Programmer: " , is_programmer)
12+
13+
#mengecek tipe data variabel
14+
print(type(nama))
15+
print(type(umur))
16+
print(type(tinggi_badan))
17+
print(type(is_programmer))
18+
19+
20+
nama = input("masukkan nama kamu: ")
21+
umur = int(input("masukkan umur kamu: "))
22+
tinggi_badan = float(input("masukkan tinggi badan kamu: "))
23+
24+
print(f" Halo {nama} umur kamu {umur} tinggi kamu {tinggi_badan}")

level2.py

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Operator Aritmatika
2+
a = 10
3+
b = 3
4+
print("Penjumlahan:", a + b)
5+
print("Pengurangan:", a - b)
6+
print("Perkalian:", a * b)
7+
print("Pembagian:", a / b)
8+
print("Pembagian Bulat:", a // b)
9+
print("Sisa:", a % b)
10+
print("Pangkat:", a ** b)
11+
12+
# Operator Perbandingan
13+
print("Apakah a lebih besar dari b?", a > b)
14+
print("Apakah a sama dengan b?", a == b)
15+
16+
# Operator Logika
17+
x = True
18+
y = False
19+
print("x AND y:", x and y)
20+
print("x OR y:", x or y)
21+
print("NOT x:", not x)
22+
23+
24+
25+
print(f" Buat kode yang menghitung sisa pembagian umur kamu dengan 5")
26+
27+
# buat kode yang menghitung sisa pembagian umur kamu dengan 5
28+
umur = 43
29+
print("Apakah umur kamu lebih dari 30 tahun?", umur > 30)
30+
31+
# Gunakan operator logika untuk mengecek apakah umur kamu lebih dari 20 dan tinggi kamu lebih dari 1.5 meter.
32+
tinggi = 1.70
33+
print ("Apakah tinggi kamu lebih dari 1.5 meter?", tinggi > 1.5)

level3.py

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
umur = int(input("Masukkan umur kamu: "))
2+
3+
if umur > 30:
4+
print("Kamu lebih dari 30 tahun.")
5+
elif umur == 30:
6+
print("Kamu berumur tepat 30 tahun.")
7+
else:
8+
print("Kamu kurang dari 30 tahun.")
9+
10+
11+
# Looping untuk mencetak angka 1 sampai 5
12+
for i in range(1, 6):
13+
print(i)
14+
15+
16+
count = 0
17+
while count < 5:
18+
print("Count:", count)
19+
count += 1 # Increment count
20+
21+
22+
suhu = int(input("masukan suhu"))
23+
if suhu > 37:
24+
print("suhu badan anda diatas normal")
25+
else:
26+
print("suhu badan anda dibawah normal")
27+
28+
29+
# Buat program yang mencetak bilangan genap dari 0 hingga 10.
30+
for i in range(0, 11, 2):
31+
print(i)
32+
33+
34+
# Buat program yang meminta input angka dari user dan terus menjumlahkan angka yang dimasukkan sampai user memasukkan angka 0. Tampilkan total penjumlahan di akhir.
35+
total = 0
36+
while True:
37+
angka = int(input("Masukkan angka (0 untuk berhenti): "))
38+
if angka == 0:
39+
break
40+
total += angka
41+
print("Total penjumlahan:", total)
42+

level4.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
def sapa(nama):
2+
print(f"Halo, {nama}! Selamat belajar Python.")
3+
4+
# Memanggil fungsi
5+
sapa("Indra")
6+
7+
8+
def tambah(a, b):
9+
return a + b
10+
11+
hasil = tambah(3, 5)
12+
print(f"Hasil penjumlahan: {hasil}")

0 commit comments

Comments
 (0)