Program Pemilu 2024 dengan Python

Halo gais! Pemilu 2024 sudah di depan mata, lalu bagaimanakah jika kita membuatnya dalam Kode Program? Kali ini kita akan membuat Program Pemilihan Umum 2024 yang terdiri dari Nama Paslon dan Partai Politik dalam Bahasa Python.

Sumber Kode Program : GitHub Inzaghi's Dev (inzaghidev)

Untuk Software-nya, Anda bisa menggunakan Atom, Sublime Text, PyCharm, Spyder, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDBTrinket, dll.

Berikut ini adalah Program Python untuk menampilkan dan menginput Pasangan Calon Presiden dan Partai Politik Peserta Pemilu 2024 :

paslonPemilu2024 = ["Anies-Muhaimin", "Prabowo-Gibran", "Ganjar-Mahfud"]
parpolPemilu2024 = ["PKB", "Gerindra", "PDIP", "Golkar", "Nasdem", "Buruh", "Gelora", "PKS", "PKN", "Hanura", "Garuda", "PAN", "PBB", "Demokrat", "PSI", "Perindo", "PPP", "Ummat"]

while True:
    print("\n======================================")
    print("     PROGRAM PEMILIHAN UMUM 2024     ")
    print("--------------------------------------")
    print("1. Tampilkan Nama Paslon dan Partai")
    print("2. Pilih Paslon dan Partai")
    print("======================================")

    choice = int(input("Masukkan pilihan Anda : "))

    if choice == 1:
        print("\n======================================")
        print("Pasangan Calon :")
        for i, paslon in enumerate(paslonPemilu2024, 1):
            print("{}. {}".format(i, paslon))

        print("\nPartai Politik :")
        for i, partai in enumerate(parpolPemilu2024, 1):
            print("{}. {}".format(i, partai))
        print("======================================")
    elif choice == 2:
        # Memilih Paslon
        paslon_pilihan = int(input("\nMasukkan Nomor Paslon yang dipilih : "))
        if not (1 <= paslon_pilihan <= len(paslonPemilu2024)):
            print("Nomor paslon tidak valid.")
            continue

        # Memilih Partai berdasarkan Paslon
        if paslonPemilu2024[paslon_pilihan - 1] == "Anies-Muhaimin":
            partai_koalisi = ["PKB", "Nasdem", "PKS", "Ummat"]
        elif paslonPemilu2024[paslon_pilihan - 1] == "Ganjar-Mahfud":
            partai_koalisi = ["PDIP", "Hanura", "Perindo", "PPP"]
        elif paslonPemilu2024[paslon_pilihan - 1] == "Prabowo-Gibran":
            partai_koalisi = ["Gerindra", "Golkar", "Buruh", "Gelora", "PKN", "Garuda", "PAN", "PBB", "Demokrat", "PSI"]
        else:
            partai_koalisi = parpolPemilu2024

        # Menampilkan Partai Politik yang dapat dipilih
        print("\n======================================")
        print(f"Partai Politik Koalisi {paslonPemilu2024[paslon_pilihan - 1]} :")
        for i, partai in enumerate(partai_koalisi, 1):
            print(f"{i}. {partai}")
        print("======================================")

        # Memilih Partai
        partai_pilihan = int(input("\nMasukkan Nomor Partai yang dipilih : "))
        if not (1 <= partai_pilihan <= len(partai_koalisi)):
            print("Nomor partai tidak valid.")
            continue

        # Menampilkan hasil
        print("\n======================================")
        print("             PILIHAN ANDA             ")
        print("--------------------------------------")
        print("Pasangan Calon : " + paslonPemilu2024[paslon_pilihan - 1])
        print("Partai Politik : " + partai_koalisi[partai_pilihan - 1])
        print("======================================")
    else:
        print("Pilihan tidak valid. Silakan masukkan 1 atau 2.")
        continue

    # Memberikan opsi untuk keluar dari loop
    exit_choice = input("\nApakah Anda ingin keluar? (y/n):").lower()
    if exit_choice == 'y':
        break
print('\n')

Input dan Output (Menampilkan Paslon dan Partai) :

======================================
     PROGRAM PEMILIHAN UMUM 2024     
--------------------------------------
1. Tampilkan Nama Paslon dan Partai
2. Pilih Paslon dan Partai
======================================
Masukkan pilihan Anda : 1

======================================
Pasangan Calon :
1. Anies-Muhaimin
2. Prabowo-Gibran
3. Ganjar-Mahfud

Partai Politik :
1. PKB
2. Gerindra
3. PDIP
4. Golkar
5. Nasdem
6. Buruh
7. Gelora
8. PKS
9. PKN
10. Hanura
11. Garuda
12. PAN
13. PBB
14. Demokrat
15. PSI
16. Perindo
17. PPP
18. Ummat
======================================

Apakah Anda ingin keluar? (y/n): y

Input dan Output (Memilih Anies-Muhaimin) :

======================================
     PROGRAM PEMILIHAN UMUM 2024     
--------------------------------------
1. Tampilkan Nama Paslon dan Partai
2. Pilih Paslon dan Partai
======================================
Masukkan pilihan Anda : 2

Masukkan Nomor Paslon yang dipilih : 1

======================================
Partai Politik Koalisi Anies-Muhaimin :
1. PKB
2. Nasdem
3. PKS
4. Ummat
======================================
Masukkan Nomor Partai yang dipilih : 1

======================================
             PILIHAN ANDA             
--------------------------------------
Pasangan Calon : Anies-Muhaimin
Partai Politik : PKB
======================================

Apakah Anda ingin keluar? (y/n): y

Input dan Output (Memilih Prabowo-Gibran) :

======================================
     PROGRAM PEMILIHAN UMUM 2024     
--------------------------------------
1. Tampilkan Nama Paslon dan Partai
2. Pilih Paslon dan Partai
======================================
Masukkan pilihan Anda : 2

Masukkan Nomor Paslon yang dipilih : 2

======================================
Partai Politik Koalisi Prabowo-Gibran :
1. Gerindra
2. Golkar
3. Buruh
4. Gelora
5. PKN
6. Garuda
7. PAN
8. PBB
9. Demokrat
10. PSI
======================================
Masukkan Nomor Partai yang dipilih : 6

======================================
             PILIHAN ANDA             
--------------------------------------
Pasangan Calon : Prabowo-Gibran
Partai Politik : Garuda
======================================

Apakah Anda ingin keluar? (y/n): y

Input dan Output (Memilih Ganjar-Mahfud) :

======================================
     PROGRAM PEMILIHAN UMUM 2024     
--------------------------------------
1. Tampilkan Nama Paslon dan Partai
2. Pilih Paslon dan Partai
======================================
Masukkan pilihan Anda : 2

Masukkan Nomor Paslon yang dipilih : 3

======================================
Partai Politik Koalisi Ganjar-Mahfud :
1. PDIP
2. Hanura
3. Perindo
4. PPP
======================================
Masukkan Nomor Partai yang dipilih : 2

======================================
             PILIHAN ANDA             
--------------------------------------
Pasangan Calon : Ganjar-Mahfud
Partai Politik : Hanura
======================================

Apakah Anda ingin keluar? (y/n): y


Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post