Daftar Isi:
- Langkah 1: Struktur Dasar
- Langkah 2: Membangun dan Mengacak Kamus
- Langkah 3: Membuat For dan While Loop
- Langkah 4: Membuat Kondisi While Loop Kami
- Langkah 5: Menangani Jawaban yang Salah
- Langkah 6: Melihat Hasilnya
- Langkah 7: Menguji Program Anda
- Langkah 8: Kesimpulan Pikiran
Video: Menggunakan Python untuk Mempelajari Tata Letak Keyboard Non-Bahasa Inggris: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
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
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
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
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
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
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
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
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:
Jam Kata (Tata Letak Jerman): 8 Langkah
Word Clock (Tata Letak Jerman): Hei, ich möchte Euch hier mal mein letztes Projekt vorstellen. Ich habe eine Uhr gebaut. Alerdings keine "normale" Uhr, sonder eine Word Clock. Zu solchen Bastelprojekten gibt es hier zwar schon ein paar Artikel, aber trotzdem möchte ich
Catu Daya Variabel Menggunakan LM317 (Tata Letak PCB): 3 Langkah
Catu Daya Variabel Menggunakan LM317 (Tata Letak PCB): Halo teman-teman!! Di sini saya menunjukkan kepada Anda tata letak PCB dari catu daya variabel. Ini adalah rangkaian yang sangat populer yang tersedia di web. Rangkaian ini menggunakan IC regulator tegangan populer LM317. Bagi mereka yang tertarik dengan elektronik, sirkuit ini
Light Dimmer (Tata Letak PCB): 3 Langkah
Light Dimmer (PCB Layout): Halo teman-teman!! Di sini saya menunjukkan kepada Anda tata letak PCB dari rangkaian Light dimmer menggunakan IC timer paling populer 555. Sirkuit ini juga dapat digunakan untuk mengontrol kecepatan motor DC peringkat daya rendah. IC timer dapat dioperasikan dalam tiga mode: AstabilM
Kontrol Tata Letak Kereta Model Anda Dengan KEYBOARD Anda!: 12 Langkah
Kontrol Tata Letak Kereta Model Anda Dengan KEYBOARD Anda!: Dalam salah satu Instruksi saya sebelumnya, saya menunjukkan kepada Anda bagaimana Anda dapat mengontrol kereta model Anda dengan remote TV Anda. Anda dapat memeriksa versi yang ditingkatkan juga di sini. Dalam Instruksi ini, saya akan menunjukkan kepada Anda cara mengontrol tata letak kereta model dengan keyboard melalui
Tata Letak Kereta Api Model Terkendali Keyboard V2.5 - Antarmuka PS/2: 12 Langkah
Tata Letak Kereta Api Model Terkendali Keyboard V2.5 | Antarmuka PS/2: Menggunakan mikrokontroler Arduino, ada banyak cara untuk mengontrol tata letak kereta api model. Keyboard memiliki keuntungan besar karena memiliki banyak tombol untuk menambahkan banyak fungsi. Di sini mari kita lihat bagaimana kita bisa memulai dengan tata letak sederhana dengan lokomotif dan