Daftar Isi:

Menggunakan Python untuk Mempelajari Tata Letak Keyboard Non-Bahasa Inggris: 8 Langkah
Menggunakan Python untuk Mempelajari Tata Letak Keyboard Non-Bahasa Inggris: 8 Langkah

Video: Menggunakan Python untuk Mempelajari Tata Letak Keyboard Non-Bahasa Inggris: 8 Langkah

Video: Menggunakan Python untuk Mempelajari Tata Letak Keyboard Non-Bahasa Inggris: 8 Langkah
Video: Belajar Python [Dasar] - 59 - tkinter | Standard Library Python GUI 2024, November
Anonim
Menggunakan Python untuk Mempelajari Tata Letak Keyboard Non-Bahasa Inggris
Menggunakan Python untuk Mempelajari Tata Letak Keyboard Non-Bahasa Inggris

Hai, saya Julien! Saya seorang mahasiswa ilmu komputer dan hari ini saya akan menunjukkan kepada Anda bagaimana Anda dapat menggunakan Python untuk belajar sendiri tata letak keyboard bahasa non-Inggris. Banyak pembelajaran bahasa terjadi secara online saat ini, dan satu hal yang benar-benar dapat diperjuangkan orang adalah belajar di mana karakter berada di keyboard mereka. Di akhir tutorial ini, kita akan memiliki program yang dapat digunakan untuk kuis diri sendiri berulang kali serta melacak skor Anda. Untuk demonstrasi ini saya akan menggunakan alfabet Korea, Hangul. Namun, Anda dapat menggunakan bahasa apa pun yang Anda suka asalkan memiliki tata letak keyboard untuk keyboard WASD standar.

Perlengkapan:

-Komputer yang berfungsi dengan Python 3 atau versi yang lebih baru diinstal

-Pemahaman dasar tentang Python dan fungsinya (kamus, perulangan for, perulangan while dan pernyataan if)

-Gambar tata letak keyboard untuk bahasa yang Anda coba pelajari

Langkah 1: Struktur Dasar

Struktur dasar
Struktur dasar

Buat file Python baru dan simpan. Mulailah dengan mengimpor secara acak. Sekarang kita dapat mendefinisikan fungsi kita, yang akan saya sebut 'mengetik'. Perlu diingat, bahwa salah satu dari nama variabel ini dapat diubah menjadi apa pun yang Anda inginkan. Dalam fungsi kami, buat dua kamus kosong: alfabet dan salah. Kemudian buat variabel yang benar dan tetapkan ke 0.

Langkah 2: Membangun dan Mengacak Kamus

Membangun dan Mengacak Kamus
Membangun dan Mengacak Kamus

Kamus alfabet akan menjadi tempat semua kunci dan jawaban yang berhubungan akan disimpan. Gunakan gambar tata letak yang ingin Anda pelajari sebagai referensi, dan isi kamus dengan karakter non-Inggris sebagai kuncinya, dan karakter Inggris sebagai nilai untuk setiap entri. Untuk karakter apa pun yang perlu digeser untuk digunakan, cukup masukkan karakter bahasa Inggris dengan huruf kapital. Selanjutnya, untuk mengacak kamus kita ingin membuat variabel kunci yang membuat daftar dari kunci() kamus. Akhirnya, kita dapat menggunakan random.shuffle untuk mencampur daftar kunci.

Langkah 3: Membuat For dan While Loop

Membuat perulangan for dan while
Membuat perulangan for dan while

Pertama buat loop for yang melewati daftar kunci yang Anda buat. Di bawahnya, buat variabel yang disebut upaya dan tetapkan ke 3 (atau berapa banyak percobaan yang ingin Anda izinkan per pertanyaan). Kemudian, buat while True loop, dan buat input pengguna Anda di bawahnya, tetapkan ke variabel yang disebut value. Nilai harus menyertakan kunci yang kami ulangi ditambah string yang meminta jawaban pengguna dalam bahasa Inggris.

Langkah 4: Membuat Kondisi While Loop Kami

Membuat Kondisi While Loop Kami
Membuat Kondisi While Loop Kami

Kami akan memiliki 4 kondisi utama untuk loop sementara: jika pengguna benar, jika mereka ingin melewati (dengan memasukkan spasi kosong), jika inputnya bukan satu huruf, atau jika jawaban mereka salah. Jika inputnya sama dengan alfabet[kunci], cetak 'Benar', tambahkan 1 ke variabel yang benar lalu pecah. Jika input mereka tidak ada, kami akan mencetak 'Dilewati', tambahkan jawaban mereka ke kamus yang salah lalu pecah. Terakhir, jika input mereka bukan karakter alfanumerik, atau panjang input lebih besar dari 1, kami memberi tahu mereka bahwa input mereka tidak valid.

Langkah 5: Menangani Jawaban yang Salah

Menghadapi Jawaban yang Salah
Menghadapi Jawaban yang Salah

Dalam pernyataan else kami di bagian akhir, pertama-tama kami harus memeriksa berapa banyak upaya yang dilakukan pengguna. Jika pengguna hanya memiliki 1 upaya tersisa, maka kami menambahkan jawaban ke kamus yang salah, mencetak jawaban yang benar, lalu istirahat. Untuk pernyataan else yang tersisa (jika mereka masih memiliki upaya tersisa), kurangi 1 dari upaya, beri tahu pengguna untuk mencoba lagi, dan cetak berapa banyak upaya yang tersisa.

Langkah 6: Melihat Hasilnya

Melihat Hasil
Melihat Hasil

Bagian yang sulit sudah berakhir! Sekarang, kita hanya perlu menambahkan beberapa pernyataan cetak untuk melihat hasil kita. Pertama, cetak bahwa pengguna benar dari panjang alfabet. Untuk memperkenalkan bagian selanjutnya, cetak 'Anda salah:'. Kemudian, gunakan for loop untuk beralih melalui kamus yang salah. Kemudian, cetak setiap kunci diikuti dengan nilainya. Pastikan untuk memanggil fungsi Anda di akhir file dengan mengetikkan namanya unindented follower dengan sepasang tanda kurung. Dan dengan itu, file kita selesai!

Langkah 7: Menguji Program Anda

Menguji Program Anda
Menguji Program Anda

Tekan f5 untuk menjalankan program Anda. Pastikan untuk memeriksa semua kondisi Anda, termasuk jawaban benar, jawaban salah, lewati, dan input tidak valid. Foto terlampir menunjukkan seperti apa contoh uji coba.

Langkah 8: Kesimpulan Pikiran

Jika Anda telah berhasil sejauh ini, kerja bagus! Anda sekarang dapat terus-menerus menguji diri sendiri sampai Anda menjadi juru ketik sentuh dalam bahasa yang Anda inginkan. Python berisi kemungkinan tak terbatas, jadi jangan takut untuk bermain-main untuk menambah atau mengubah fitur program. Terima kasih telah membaca!

Direkomendasikan: