├── README.md ├── main.py └── resume-materi-PELCOD.txt /README.md: -------------------------------------------------------------------------------- 1 | # PELCOD2024-resources -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | # [FUNCTION] 2 | # def 3 | def sayHello(param_nama, param_umur): 4 | print(f"Hello {param_nama}, Umur: {param_umur}") 5 | print("selamat pagi") 6 | 7 | nilai = int(input("Masukkan nilai: ")) 8 | 9 | nilai = nilai + 5 10 | 11 | if (nilai > 90 and nilai <= 100): 12 | print("selamat anda lulus, dengan nilai yang memuaskan") 13 | nama = input("Masukkan nama: ") 14 | sayHello(nama, 19) 15 | elif (nilai > 80): 16 | print("selamat anda lulus") 17 | nama = input("Masukkan nama: ") 18 | sayHello(nama, 20) 19 | elif (nilai > 70): 20 | print("lulus tapi deket jurang") 21 | nama = input("Masukkan nama: ") 22 | sayHello(nama, 21) 23 | else: 24 | print("anda masih belum lulus tes, semangat dan coba lagi") 25 | nama = input("Masukkan nama: ") 26 | sayHello(nama, 45) 27 | 28 | 29 | # [LOOP] 30 | # for loop 31 | for i in range(10, 0, -2): 32 | print(i) 33 | print("Hello world") 34 | 35 | # while loop 36 | angka = 10 37 | 38 | while (angka >= 1): 39 | print(angka) 40 | angka -= 1 # angka = angka - 1 41 | 42 | 43 | 44 | sayHello() 45 | sayHello() 46 | sayHello() 47 | sayHello() 48 | sayHello() 49 | sayHello() 50 | 51 | # [ANONYMOUS FUNCTION: lambda] 52 | fungsi_kurang4 = lambda param_angka : param_angka - 4 53 | 54 | angka = 10 55 | # 56 | print(fungsi_kurang4(angka)) -------------------------------------------------------------------------------- /resume-materi-PELCOD.txt: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------------- 2 | # Review Materi PELCOD 2024 Day-1 3 | # ------------------------------------------------------------------------- 4 | 5 | # ========================================================================= 6 | # [TIPEDATA] 7 | # ------------------------------------------------------------------------- 8 | # Tipedata adalah jenis dari suatu data/ nilai. 9 | # Jenis-jenis Tipedata: 10 | # - Integer (int): 1 | 2 | 3 | 4 | 5 | dst 11 | # - Float (float): 1.5 | 2.25 | 30.14 | dst 12 | # - String (str): 'hallo'/ "hallo" | "12"/ '12' | '3,14'/ "3.14" | dst 13 | # - Boolean (bool): True | False 14 | # ========================================================================= 15 | 16 | 17 | # ========================================================================= 18 | # [VARIABLE] 19 | # ------------------------------------------------------------------------- 20 | # Variable adalah tempat untuk menyimpan data/ nilai. 21 | # 22 | # Syntax: 23 | # namaVariable = _nilai yang disimpan_ 24 | # 25 | # Contoh: 26 | # namaPanjang = "tatang sutarman". 27 | # tanggal_lahir = 10 28 | # Umur = 25 29 | # ========================================================================= 30 | 31 | 32 | # ========================================================================= 33 | # [OPERATOR ARITMATIKA] 34 | # ------------------------------------------------------------------------- 35 | # Tanda atau simbol yang digunakan untuk melakukan operasi matematika, 36 | # seperti: penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/), 37 | # sisa hasil bagi (%), dan perpangkatan (**). 38 | # 39 | # Contoh: 40 | # 2 + 3 41 | # 1 + 1 * 0 42 | # dst... 43 | # ========================================================================= 44 | 45 | 46 | # ========================================================================= 47 | # [OPERATOR PEMBANDING] 48 | # ------------------------------------------------------------------------- 49 | # Tanda atau simbol yang digunakan untuk melakukan operasi membandingkan 50 | # antara nilai a dengan nilai lainnya, seperti: kurang dari (<), lebih dari (>), 51 | # sama dengan (==), kurang dari sama dengan (<=), lebih dari sama dengan (>=), 52 | # dan tidak sama dengan (!=). 53 | # 54 | # Contoh: 55 | # 300 > 200 56 | # "saya" == 'saya' 57 | # dst... 58 | # ========================================================================= 59 | 60 | 61 | # ========================================================================= 62 | # [OPERATOR LOGIKA] 63 | # ------------------------------------------------------------------------- 64 | # Keyword atau kata kunci yang digunakan untuk melakukan operasi logika 65 | # antar nilai bolean, seperti: dan (and), atau (or), tidak (not), dll. 66 | # 67 | # Contoh: 68 | # True and False 69 | # True or True 70 | # not True 71 | # dst... 72 | # ========================================================================= 73 | 74 | 75 | # ========================================================================= 76 | # [FORMAT STRING] 77 | # ------------------------------------------------------------------------- 78 | # Konsep/ cara untuk menyambung suatu nilai dengan string. 79 | # 80 | # Syntax: 81 | # "Nama: {}, Angkatan: {}".format(namaPanjang, angkatan) 82 | # f"Nama: {namaPanjang}, Angkatan: {angkatan}" 83 | # ========================================================================= 84 | 85 | 86 | # ========================================================================= 87 | # [OUTPUT PRINT] 88 | # ------------------------------------------------------------------------- 89 | # Menampilkan suatu nilai pada terminal, menggunakan `print()`. 90 | # 91 | # Syntax: 92 | # print(_nilai yang ingin ditampilkan_) 93 | # 94 | # Contoh: 95 | # print('Hallo Dunia') 96 | # print('Nama saya: ', namaPanjang) 97 | # print(f"Tanggal lahir saya: {tanggal_lahir}") 98 | # print(1 + 1 * 0) 99 | # print(100**0) 100 | # print(1 > 2 AND 2 < 3 OR "Tidak" == 'tidak') 101 | # dst... 102 | # ========================================================================= --------------------------------------------------------------------------------