Aplikasi Python dalam praktik. Bagian 11 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
Diterbitkan: 2022-01-27Dalam artikel ini akan membantu pembaca menggunakan pembelajaran dari semua blog sebelumnya untuk membuat proyek mini. Anda akan menemukan aplikasi Python dalam praktik. Kami akan menggunakan Visual Studio Code sebagai editor kode kami. Jika Anda belum menginstal Visual Studio Code, instruksi diberikan di blog pertama.
Aplikasi Python dalam praktik – membuat permainan tebak angka
Proyek mini ini akan menarik untuk dipelajari tentang bagaimana kita dapat menggunakan fungsi dan sebagian besar hal lain yang telah kita pelajari di blog sebelumnya. Game mini project ini menghasilkan angka acak dari 1 hingga 1000 atau jika ingin mudah bisa dikurangi jaraknya dan pengguna yang memainkan game tersebut harus menebak angkanya. Kedengarannya mengasyikkan, bukan? Yang lebih seru lagi adalah kita bisa memberikan beberapa petunjuk kepada pengguna jika dia salah menebak angka sehingga mereka bisa menebak angka dengan benar.
Mari kita membuat cetak biru untuk game dengan aplikasi Python dalam praktik.
Baris perintah pengantar
Di baris perintah intro, kami akan meminta pengguna untuk menebak angka. Kami akan menanyakan nama dan umurnya. Kemudian kami akan menanyakan apakah dia ingin bermain game atau tidak. Mari kita lakukan ini dalam kode.
# Intro Panel Command line print("Welcome to the guessnum") name=input("what is your name?") print(f"Hello {name}")
Output: Welcome to the guessnum Hello john
Seperti yang dapat dilihat, kami pertama kali memperkenalkan game kami kepada pengguna dan kemudian kami menanyakan nama pengguna tersebut. kami menyapa mereka menggunakan nama yang disimpan. Sekarang mari kita tanyakan usia pengguna.
# Intro Panel Command line print("Welcome to the guessnum") name=input("what is your name?") age=int(input(f"Hello {name}, what is your age?")) print(f"Hello {name}")
Output: Welcome to the guessnum Hello john
Di sini kita melihat fstring, ini adalah alternatif untuk format, jika kita menulis f diikuti dengan string, kita bisa menggunakan variabel yang tersimpan di dalam “{}” secara langsung.
Sekarang kita dapat melihat sebagian besar panel intro. Sekarang mari kita tanyakan pengguna apakah dia ingin bermain game dan jika dia ingin bermain game, mari minta dia menebak angka dan kita bisa mengatakan apakah itu benar atau tidak. Tetapi sebelum meminta pengguna untuk menebak nomornya, kita harus menyiapkan nomor program. Mari kita lihat bagaimana hal itu dilakukan dalam kode.
# Intro Panel Command line print("Welcome to the guessnum") name=input("what is your name?") age=int(input(f"Hello {name}, what is your age?")) choice=input(f"Hello {name}, would you like to play the game? y/n") if choice=="y": pass else: print("exiting") exit
Sekarang kita membuat prompt lain yang akan menanyakan pengguna, apakah dia ingin bermain game, dan kita akan menggunakan kondisi yang kita pelajari di blog sebelumnya untuk melanjutkan jika dia mengatakan ya dan jika tidak, untuk keluar dari game. Sekarang mari kita lanjutkan mengembangkan permainan kita dan menanyakan nomornya kepada pengguna, tetapi sebelum itu mari kita buat kode kita memilih nomor acak.
# Intro Panel Command line import random print("Welcome to the guessnum") name=input("what is your name?") age=int(input(f"Hello {name}, what is your age?")) choice=input(f"Hello {name}, would you like to play the game? y/n") if choice=="y": number=int(random.randint(1,5)) guess=int(input("Please input your guess")) print(f"your guess is {guess}") else: print("exiting") exit
Output: Welcome to the guessnum your guess is 2
Sekarang kami menambahkan impor yang dikenal sebagai acak yang memilih nomor acak dari rentang yang diberikan. Fungsinya adalah random.randint(mulai, akhir). Kemudian kami meminta pengguna kami untuk menebak nomor dan kami mencetak tebakan pengguna kami.
Mari kita juga mencetak tebakan program kita.
# Intro Panel Command line import random print("Welcome to the guessnum") name=input("what is your name?") age=int(input(f"Hello {name}, what is your age?")) choice=input(f"Hello {name}, would you like to play the game? y/n") if choice=="y": number=int(random.randint(1,5)) guess=int(input("Please input your guess")) print(f"your guess is {guess} and program's guess is {number}") else: print("exiting") exit
output: Welcome to the guessnum your guess is 2 and the program's guess is 5
Jadi, kita dapat melihat bahwa kita hampir setengah jalan, kita memiliki tebakan program dan tebakan pengguna. Sekarang kita tinggal membandingkan dan mencetak apakah pengguna benar atau tidak.
# Intro Panel Command line import random print("Welcome to the guessnum") name=input("what is your name?") age=int(input(f"Hello {name}, what is your age?")) choice=input(f"Hello {name}, would you like to play the game? y/n") if choice=="y": number=int(random.randint(1,5)) guess=int(input("Please input your guess")) if guess==number: print("you guessed it right!!!") print(f"your guess is {guess} and program's guess is {number}. Sorry!!! your guess is wrong") else: print("exiting") exit
output: Welcome to the guessnum your guess is 2 and the program's guess is 1. Sorry!!! your guess is wrong
Seperti yang Anda lihat, saya salah menebak mungkin Anda bisa menebaknya dengan benar. Game ini bisa dibuat lebih menarik dengan menambahkan faktor skor. Sekarang mari kita membuat kode untuk faktor skor.
# Intro Panel Command line import random print("Welcome to the guessnum") name=input("what is your name?") age=int(input(f"Hello {name}, what is your age?")) choice=input(f"Hello {name}, would you like to play the game? y/n") correct=0 while(choice=="y"): number=int(random.randint(1,5)) guess=int(input("Please input your guess")) if guess==number: print("you guessed it right!!!") correct+=1 choice=input(f"Hello {name}, would you like to continue the game? y/n") print(f"your guess is {guess} and program's guess is {number}. Sorry!!! your guess is wrong") choice=input(f"Hello {name}, would you like to continue the game? y/n") else: print(f"your score is {correct}") print("exiting") exit
output: Welcome to the guessnum your guess is 1 and program's guess is 5. Sorry!!! your guess is wrong your guess is 2 and program's guess is 3. Sorry!!! your guess is wrong your guess is 3 and program's guess is 2. Sorry!!! your guess is wrong your guess is 4 and program's guess is 3. Sorry!!! your guess is wrong your guess is 1 and program's guess is 2. Sorry!!! your guess is wrong your guess is 2 and program's guess is 5. Sorry!!! your guess is wrong your guess is 3 and program's guess is 4. Sorry!!! your guess is wrong your guess is 3 and program's guess is 2. Sorry!!! your guess is wrong your guess is 3 and program's guess is 5. Sorry!!! your guess is wrong your guess is 4 and program's guess is 2. Sorry!!! your guess is wrong your guess is 3 and program's guess is 1. Sorry!!! your guess is wrong your guess is 4 and program's guess is 5. Sorry!!! your guess is wrong your guess is 2 and program's guess is 2. you guessed it right!!! Sorry!!! your guess is wrong your score is 1 exiting
Seperti yang Anda lihat, kami menggunakan while loop dan kami menggunakan variabel baru yang disebut benar, yang memberi kami skor pengguna. Yang kami cetak ke output.
Anda mungkin juga menyukai Kursus JavaScript kami dari Pemula hingga Mahir.
Selamat! Sekarang Anda tahu cara mempraktikkan aplikasi Python, dan Anda secara resmi menyelesaikan kursus: Kursus Python dari Pemula hingga Mahir dalam 11 posting blogKursus Python Dari Pemula hingga Mahir dalam 11 posting blog:
- Pengantar Kursus Python. Bagian 1 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Variabel dan Tipe Data dengan Python. Bagian 2 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Tupel, daftar, set, dan kamus Python. Bagian 3 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Set dan kamus python. Bagian 4 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Pernyataan bersyarat dengan Python. Bagian 5 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Loop dengan Python. Bagian 6 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi Python. Bagian 7 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi lanjutan dengan Python. Bagian 8 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Kelas dan objek python. Bagian 9 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- File dengan Python. Bagian 10 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Aplikasi Python dalam praktik. Bagian 11 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog