Ini akhir pekan! Selamat.
Karena saya malas di akhir pekan, saya memutuskan untuk melakukan proyek pengkodean yang lebih santai daripada analisis data dan kueri SQL biasa.
Membuat game trivia dasar dengan Python adalah proses yang mudah, dan dapat dilakukan dengan menggunakan berbagai pustaka dan kerangka kerja.
Pada artikel ini, kami akan menunjukkan cara membuat game trivia menggunakan pustaka bawaan Python, seperti requestsdan json.
Pertama, kita akan mulai dengan mengimpor pustaka yang diperlukan di bagian atas skrip kita:
import json
import requests
Selanjutnya, kita akan menentukan endpoint API untuk pertanyaan trivia dan jumlah pertanyaan yang ingin kita ambil.
API_URL = "https://opentdb.com/api.php?amount=50&category=22"
Kami akan menggunakan requestsperpustakaan untuk membuat permintaan GET ke titik akhir API dan mengambil pertanyaan trivia.
response = requests.get(API_URL)
data = json.loads(response.text)
questions = data["results"]
correct_answers = 0
for question in questions:
print(question["question"])
print("Options:")
for i in range(len(question["incorrect_answers"])):
print(f"{i+1}. {question['incorrect_answers'][i]}")
print(f"{len(question['incorrect_answers'])+1}. {question['correct_answer']}")
user_answer = int(input("Enter the number of your answer: "))
if user_answer == len(question["incorrect_answers"]) + 1:
print("Correct!")
correct_answers += 1
else:
print("Incorrect.")
print(f"You got {correct_answers} out of {len(questions)} questions correct.")
Ada banyak cara untuk mengambil proyek seperti ini, seperti menambahkan UI, level, penilaian tingkat lanjut, dan apa pun yang dapat dipikirkan oleh imajinasi Anda! Ada kemungkinan kesalahan yang lebih tinggi selama penyiapan lanjutan API, seperti antarmuka pengguna.
requestsdan json.Nick
PS Temukan kode lengkapnya di sini di github saya.
Jika Anda ingin mendukung saya, harap pertimbangkan untuk mengikuti di Medium dan LinkedIn .
Bukan saran keuangan. Anda harus mencari seorang profesional sebelum membuat keputusan keuangan apa pun.
Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.
Anda pasti pernah mendengar tentang semua plugin ChatGPT baru yang kuat seperti Browser, Code Interpreter, dll. Namun ada masalah, akses ke plugin terbatas pada daftar tunggu sehingga banyak yang tidak memiliki akses ke sana.
Di dunia yang sangat terhubung saat ini, sistem media memainkan peran penting dalam membentuk opini publik, dan akibatnya, dalam pengambilan keputusan yang demokratis. Dalam analisisnya yang mendalam tentang ekonomi politik komunikasi, cendekiawan Robert McChesney menantang kebijaksanaan konvensional dan menyajikan apa yang disebutnya sebagai “lima kebenaran” tentang media.
Anda bisa menjadi Penyelidik OSINT, Pemain CTF, atau sekadar seseorang yang menerima panggilan spam. Seseorang yang mencoba memverifikasi nomor yang Anda lihat di iklan.
Di tahun 2022, dengan dirilisnya GPT-3, kemampuan menulis sepertinya menjadi kurang penting. Dengan AI, orang dengan tulisan yang buruk juga dapat menghasilkan staf yang berkualitas.
Di dunia yang saling terhubung saat ini, ancaman serangan dunia maya lebih umum dari sebelumnya. Penjahat dunia maya dan aktor negara terus-menerus berusaha mengeksploitasi kerentanan dan mencuri data berharga, yang menimbulkan risiko signifikan bagi organisasi dari semua ukuran.