İçindekiler:
- Adım 1: Python Kodlama Uygulamanızı Başlatın
- Adım 2: Rastgele Sınıfı İçe Aktarın
- Adım 3: Girdi Değişkeni N ile bir Python Yöntemi Tanımlayın
- Adım 4: Bir Boole Değişkeni ve Bir Tamsayı Değişkeni başlatın
- Adım 5: Range N için bir "for" Döngüsü başlatın
- Adım 6: 1 ile 10 Arasında İki Rastgele Tamsayı Değerini Başlatın ve Boole Değerini True olarak ayarlayın
- Adım 7: Boole Değişkeni Doğruyken bir "while" Döngüsü başlatın
- Adım 8: 1 ve 2 Değerleri ile Bir Toplama Problemi Yazdırın ve Cevabı Girdi Olarak Alın
- Adım 9: Cevap = Değer 1 + Değer 2 Olup Olmadığını Test Eden Bir If-else İfadesi Yapın
- Adım 10: Doğruysa, Doğru Bir Mesaj Yazdırın, Boole Değişkenini Yanlış Olarak Ayarlayın ve Sayıyı Artırın
- Adım 11: Değilse, Yanlış Bir Mesaj Yazdırın ve Boole Değerini False olarak ayarlayın
- Adım 12: Hata Mesajı Olan Tamsayı Olmayan Girişleri Hesaplayın
- Adım 13: Programın Sonunda, Oyuncunun Doğru Yaptığı N Sorununun Sayısını Yazdırın
- Adım 14: Kodunuza Bakın
- Adım 15: Bu Modülü Çalıştırın ve Matematik Oyununuzun Keyfini Çıkarın
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
- Bu talimat seti, kullanıcılara 0-9 arasındaki rastgele sayıları kullanarak basit toplama problemlerini yanıtlamalarını isteyen ve doğru olup olmadıklarını yazdıran bir toplama oyununun nasıl programlanacağını adım adım öğretecek!
- Büyütmek ve o parçanın kodunu görüntülemek için her adımda resme tıklayın.
Adım 1: Python Kodlama Uygulamanızı Başlatın
- Bu komut seti IDLE Python programını kullanacak!
-
Başlattıktan sonra, kodlamaya başlamak için Python uygulamanızda Yeni bir Dosya oluşturun.
Adım 2: Rastgele Sınıfı İçe Aktarın
Rastgele sayılar üretmek için kullanacağız
Adım 3: Girdi Değişkeni N ile bir Python Yöntemi Tanımlayın
- n tamsayısının girişi, çağrıldığında oyunun yazdıracağı toplama sorunlarının sayısını belirleyecektir!
- Bu kod, "game(n)" yöntemini çağırır.
Adım 4: Bir Boole Değişkeni ve Bir Tamsayı Değişkeni başlatın
- Oyun yönteminde, bir 'while' döngüsünde kullanılacak bir Boolean değişkeni ve doğru cevaplar için bir sayı değişkeni olarak kullanılacak bir tamsayı başlatın.
- Bu kod, Boolean "wrk" ve tamsayıyı "cnt" olarak adlandırır.
- Python'da girintilerin önemini hatırlayın, çünkü bunlar hangi kodun nerede yuvalanacağını belirler!
Adım 5: Range N için bir "for" Döngüsü başlatın
Bu, giriş tamsayısının uzunluğu için döngü oluşturacaktır n
Adım 6: 1 ile 10 Arasında İki Rastgele Tamsayı Değerini Başlatın ve Boole Değerini True olarak ayarlayın
- Bu 'for' döngüsü içinde, 1 ile 9 arasında iki rastgele tamsayı değeri başlatmak için random.randrange(1, 10) kullanın.
- Bu kod bunlara “val1” ve “val2” adını verir.
- Ardından Boole değerini True olarak ayarlayın!
Adım 7: Boole Değişkeni Doğruyken bir "while" Döngüsü başlatın
Hala 'for' döngüsü içindeyken, Boolean değişkeni True iken bir 'while' döngüsü başlatın
Adım 8: 1 ve 2 Değerleri ile Bir Toplama Problemi Yazdırın ve Cevabı Girdi Olarak Alın
- Bu 'while' döngüsünün ardından, bir try-except ifadesi oluşturuyoruz.
- 'Dene' durumunuzda, 1 değerini ve 2 değerini kullanarak bir ek soru yazdırın ve kullanıcının girişi olarak bir yanıt değişkeni tanımlayın (bu kod, yanıt değişkenini "ans" olarak tanımlar).
Adım 9: Cevap = Değer 1 + Değer 2 Olup Olmadığını Test Eden Bir If-else İfadesi Yapın
'Dene' durumu içinde, ans = val1 + val2 olup olmadığını test eden bir if-else ifadesini kodlayın
Adım 10: Doğruysa, Doğru Bir Mesaj Yazdırın, Boole Değişkenini Yanlış Olarak Ayarlayın ve Sayıyı Artırın
-
Yine de 'dene' ifadesi içinde, eğer doğruysa:
- Doğru bir mesaj yazdırın!
- Boolean değişkenini False olarak ayarlayın!
- Sayıyı 1 artır!
Adım 11: Değilse, Yanlış Bir Mesaj Yazdırın ve Boole Değerini False olarak ayarlayın
'else' ifadesinde yanlış bir mesaj yazdırın ve Boolean değerini False olarak ayarlayın
Adım 12: Hata Mesajı Olan Tamsayı Olmayan Girişleri Hesaplayın
'İstisna' durumunda, tamsayı olmayan girişleri hesaba katmak için bir hata mesajı yazdırın
Adım 13: Programın Sonunda, Oyuncunun Doğru Yaptığı N Sorununun Sayısını Yazdırın
Tüm bu iç içe ifadelerden sonra, oyuncunun doğru yaptığı n'den problem sayısını yazdırın
Adım 14: Kodunuza Bakın
- Python'da girintilemenin önemini unutmayın, çünkü bu program birçok iç içe ifadeyi kullanır.
- Son programınız şöyle görünmelidir.
Adım 15: Bu Modülü Çalıştırın ve Matematik Oyununuzun Keyfini Çıkarın
- Matematik programınızı kodlamak için bu adımları izledikten sonra devam edin ve Run Module'e basın.
- Basit toplama oyununun tadını çıkar!