Belajar adalah proses yang berkelanjutan
Kita tidak pernah sepenuhnya terlatih dan karenanya harus terus -menerus menantang diri kita sendiri dengan tugas -tugas lama/baru dan sederhana/sulit. Oleh karena itu saya memulai repositori ini untuk meningkatkan keterampilan python saya.
Latihan diambil dari:
Buat program yang meminta pengguna untuk memasukkan nama dan usia mereka. Cetak pesan yang ditujukan kepada mereka yang memberi tahu mereka tahun bahwa mereka akan berusia 100 tahun.
Ekstra:
Tanyakan kepada pengguna untuk nomor. Bergantung pada apakah nomornya genap atau aneh, cetak pesan yang sesuai untuk pengguna. Petunjuk: Bagaimana angka genap / ganjil bereaksi secara berbeda ketika dibagi dengan 2?
Ekstra:
Ambil daftar, misalnya yang satu ini: a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] dan tulis program yang mencetak semua elemen daftar yang kurang dari 5.
Ekstra:
Buat program yang meminta pengguna untuk nomor dan kemudian mencetak daftar semua pembagi dari nomor itu. (Jika Anda tidak tahu apa itu pembagi, itu adalah angka yang terbagi secara merata menjadi nomor lain. Misalnya, 13 adalah pembagi 26 karena 26/13 tidak memiliki sisa.)
Ambil dua daftar, misalnya misalnya keduanya:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
dan tulis program yang mengembalikan daftar yang hanya berisi elemen -elemen yang umum di antara daftar (tanpa duplikat). Pastikan program Anda berfungsi pada dua daftar ukuran yang berbeda.
Ekstra:
Tanyakan kepada pengguna untuk string dan cetak apakah string ini adalah palindrom atau tidak. (Palindrome adalah string yang membaca ke depan dan mundur yang sama.)
Katakanlah saya memberi Anda daftar yang disimpan dalam variabel: a = [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
Tulis satu baris Python yang mengambil daftar A ini dan membuat daftar baru yang hanya memiliki elemen genap dari daftar ini di dalamnya.
Buat game rock-paper-scissors dua pemain. (Petunjuk: Mintalah bermain pemain (menggunakan input), bandingkan, cetak pesan ucapan selamat kepada pemenang, dan tanyakan apakah para pemain ingin memulai permainan baru)
Ingat aturannya:
Menghasilkan angka acak antara 1 dan 9 (termasuk 1 dan 9). Mintalah pengguna untuk menebak nomornya, lalu beri tahu mereka apakah mereka menduga terlalu rendah, terlalu tinggi, atau benar. (Petunjuk: Ingatlah untuk menggunakan pelajaran input pengguna dari latihan pertama)
Ekstra: