Cara Membuat Tebak Kata Python Terbaru ini sangatlah mudah, dan syntax yang digunakan-nya juga simpel mudah untuk di fahami. Game tebak k...
Daftar Isi [Tampil]

    Cara Membuat Tebak Kata Python Terbaru ini sangatlah mudah, dan syntax yang digunakan-nya juga simpel mudah untuk di fahami.

    Game tebak kata dengan python ini sangat cocok untuk anda yang sedang belajar bahasa pemrograman python, karena dengan game tebak kata python ini akan semakin melatih logika anda sebagai programmer.

    Oleh sebab itu Panduan Code akan membagikan panduan bagaimana cara membuat tebak kata python untuk para pembaca. Game tebak kata dengan python ini dapat di jalankan di berbagai versi python yang anda miliki, jadi anda tidak perlu khawatir tentang panduan dan code yang Panduan Code bagikan.

    Tapi sebelum anda mempelajari panduan-nya, pastikan anda telah menginstall bahasa pemrograman python ke komputer anda, dan untuk para pengguna windows Panduan code sarankan agar menggunakan aplikasi tambahan berupa text editor seperti pycharm, untuk mempermudah pembuatan-nya.

    Dan berikut inilah panduan cara membuat tebak kata python dari Panduan Code.

    Cara Membuat Tebak Kata Python

    cara membuat tebak kata python

    1. Untuk langkah pertama anda buka text editor andalan anda, dan buat sebuah file baru lalu berimana "tebakkatapython.py".

    2. Setelah itu untuk mempercepat proses pebuatan, anda copy dan paste code dibawah ini.

    import random

    def acakkata(): # ini adalah list kata.

     katakata = ['mutlak',

       'Panduan',

       'Code',

       'menonjolkan',

       'Pemrograman',

       'sebenarnya',

       'Python',

       'remaja',

       'Javascript',

       'terpengaruh',

       'JavaNetbeans',

       'waspada',

       'Hacker',

       'mengalegorisasikan',

       'PanduanCode',

       'aliansi',

       'Cybercode',

       'sindiran',

       'Developer',

       'samasekali',

       'tidak',

       'berpengaruh',

       'semu',

       'panduancode.com',

       'menyediakan',

       'PanduanSEO',

       'SEM',

       'Informasi',

       'Umum',

       'berkaitan',

       'dengan',

       'teknologi',

       'Masakini',

       'Jamandigital',

       'era digital',

       'digitalmarketing',

       'tor',

       'Deepweb',

       'google',

       'duckduckgo',

       'selver',

       'berbasis',

       'Pribadi',

       'ArifNoerWahidin',

       'bersertifikat',

       'KotaBanjar',

       'Bahaya',

       'rahasia',

       'Html5',

       'CSS3',

       'komentar',

       'laravel',

       'codeigniter',

       'PHP7',

       'Bosque',

       'Baru',

       'Terbaru',

       'Disclaimer',

       'PrivacyPolicy',

       'KaliLinux',

       'TebakKataPython',

       'Game'] 

     kataterpilih = random.choice(katakata)

     return kataterpilih

    def cektebakan(parsekata,huruftebakan=None): # cek apakan huruf ada di kata

     if huruftebakan in parsekata:

      return True

     else:

      return False

    def hitunginput(huruftebakan): # menghitung jumlah input tebakan

     count = 0

     for i in huruftebakan:

        count += 1

     return count

    def progresskata(parsekata,progress,huruftebakan=None): # fungsi tebak per 1 kata

     if progress == None: # jika game baru di mulai progress masih * semua

      progress = []

      for i in parsekata:

       progress.append('*')

     for i in (i for i,x in enumerate(parsekata) if x == huruftebakan):

      progress[i] = str(huruftebakan) # ubah * jd huruf

     return progress

    def tebaklangsung(parsekata,huruftebakan): # fungsi tebakan langsung

     kata = ''.join(parsekata)

     tebak = ''.join(huruftebakan)

     if kata == tebak:

      return True

     else:

      return False

    def cekselesai(progress): # cek progress kata yang di tebak

     ada = -1

     for i in (i for i,x in enumerate(progress) if x == '*'):

      ada = i

     if ada != -1:

      return True

     else:

      return False

    def join(kata): # menggabungkan isi list

     kata = ' '.join(kata)

     return kata

    def sudahdipilih(baghuruf,pilihan): # fungsi cek huruf pernah dipilih

     ada = -1

     for i in (i for i,x in enumerate(baghuruf) if x == pilihan):

      ada = i

     if ada != -1:

      return True

     else:

      return False

    def main():

     kata = acakkata()

     parsekata = list(kata)

     panjangkata = len(parsekata)

     progress = None

     tertebak = False

     telahdipilih = []

     # print(parsekata)

     print('Selamat datang pada GAME TEBAK KATA.')

     langkah = 0

     while not tertebak:

      print('Kata berisi %d huruf, ' % panjangkata, end='')

      huruftebakan = input('silahkan tebak 1 huruf: ')

      jmltebakan = hitunginput(huruftebakan)

      if jmltebakan == 1: # jika input hanya 1 huruf

       # S: cek huruf sudah pernah di pilih

       cektlhdipilih = sudahdipilih(telahdipilih,huruftebakan)

       if cektlhdipilih:

        print('Anda sudah menebak hurur %s sebelumnya.' % huruftebakan)

        print(join(progress))

        continue # lansung langkah berikutnya

       else:

        telahdipilih.append(huruftebakan)

       # E: cek huruf sudah pernah di pilih

       # S: cek jika huruf tebakan ada dalam kata

       cekada = cektebakan(parsekata,huruftebakan)

       if cekada:

        progress = progresskata(parsekata,progress,huruftebakan)

        print(join(progress))

       else:

        print('Tidak mengandung huruf ', huruftebakan)

        print(join(progress))

       # E: cek jika huruf tebakan ada dalam kata

       # S: cek jika huruf sudah berhasil tertebak

       selesai = cekselesai(progress)

       if not selesai:

        print('Selamat Anda berhasil!!!')

        print('Kata ''%s'' tertebak dalam %d langkah.' % (join(parsekata),langkah))

        tertebak = True

       # E: cek jika huruf sudah berhasil tertebak

      else: # jika input lebih dari 1 huruf

       if jmltebakan == 0: # tidak ada input

        print('Tidak ada input, masukkna satu huruf.')

        print(join(progress))

       else: # input lebih dari satu, tebakan langsung

        langsung = tebaklangsung(parsekata,huruftebakan)

        if langsung == True: # jika tebakan langsung benar

         print('Selamat tebakan langsung anda berhasil!!!')

         print('Kata ''%s'' tertebak dalam %d langkah.' % (join(parsekata),langkah))

         tertebak = True

        else: # tebakan langsung salah

         print('Tebakan langsung anda belum tepat.')

         print(join(progress))

      langkah += 1

    main()

    3. Kemudian Save, atau sebelum di save anda bisa mengubah list kata-nya dengan list kata anda sendiri dan mengubah sesuai keinginan.

    Sejauh ini sebenar-nya anda sudah selesai membuat tebak kata python dari Panduan Code, tapi jika anda merasa kurang faham, anda bisa menanyakan-nya pada kolom komentar di bawah postingan ini.

    Setelah anda selesai membuat-nya tahap selanjut-nya yaitu anda harus tahu bagaimana cara mengoprasikan tebak kata python ini, dan oleh sebab itu berikut inilah cara mengoprasikan-nya.

    Cara Menjalankan Tebak Kata Python

    1. Untuk para pengguna pycharm anda hanya tinggal mengklik run in terminal saja.
    2. Atau jika anda mengunakan text editor lain, anda bisa menjalankan-nya lewat terminal linux atau cmd, caranya masuk ke directory filenya dengan menggunakan perintah cd lokasi file-nya berada, kemudian ketikkan perintah berikut ini "pyhon3 isidengannamafileanda.py", contoh "python3 latihan8.py".
    3. Setelah itu anda akan diminta untuk menebak huruf yang terdapat pada salah satu kata dalam list kata yang anda buat tadi.
    4. Cohtoh-nya anda menebak huruf "a" setelah itu lalu enter dan begitu seterusnya. Jika anda salah menebak jangan khawatir cobalah sampai tebakkan anda tepat.

    Demikian panduan cara membuat tebak kata python dari Panduan Code, semoga dapat bermanfaat dan menjadi inspirasi anda dalam belajar pemrograman.

    Akhir kata dari Panduan Code jangan lupa titik koma. 

    Coba cari lagi apa yang ada inginkan pada kolom berikut: DMCA.com Protection Status
    Bantu Apresiasi Bantu berikan apresiasi jika artikelnya dirasa bermanfaat agar penulis lebih semangat lagi membuat artikel bermanfaat lainnya. Terima kasih.
    Donasi
    Hallo sobat panduan code, Anda dapat memberikan suport kepada kami agar lebih semangat dengan cara dibawah ini.

    Dana : 085972737000
    PAYPAL : Panduan Code
    Done
    Color Picker
    Silahkan gunakan tools color picker berikut gratis untuk Anda, salam Admin Panduan Code.

    Pilih Warna

    Done