İçindekiler:

Python'da Toplama Oyunu Kodlamak: 15 Adım
Python'da Toplama Oyunu Kodlamak: 15 Adım

Video: Python'da Toplama Oyunu Kodlamak: 15 Adım

Video: Python'da Toplama Oyunu Kodlamak: 15 Adım
Video: Python Kullanıcının Girdiği İki Sayıyı Toplama 2024, Kasım
Anonim
Python'da Toplama Oyunu Kodlamak
Python'da Toplama Oyunu Kodlamak
  • 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

Python Kodlama Uygulamanızı Başlatın
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 Sınıfı içe aktarın
Rastgele Sınıfı iç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

Girdi Değişkeni N ile Bir Python Yöntemi Tanımlayın
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

Bir Boole Değişkeni ve bir Tamsayı Değişkeni başlatın
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

Range N için bir "for" Döngüsü başlatın
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

1 ile 10 Arasında İki Rastgele Tamsayı Değerini Başlatın ve Boole Değerini True olarak ayarlayın
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

Boole Değişkeni Doğruyken bir 'while' Döngüsü başlatın
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

1 ve 2 Değerleri ile Bir Toplama Problemi Yazdırın ve Cevabı Girdi Olarak Alın
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

Cevap = Değer 1 + Değer 2 Olup Olmadığını Test Eden Bir If-else İfadesi Yapın
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

Doğruysa, Doğru Bir Mesaj Yazdırın, Boole Değişkenini Yanlış Olarak Ayarlayın ve Sayıyı Artırın
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

Değilse, Yanlış Bir Mesaj Yazdırın ve Boole Değerini False olarak ayarlayın
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

Hata Mesajı Olan Tamsayı Olmayan Girişlerin Hesabı
Hata Mesajı Olan Tamsayı Olmayan Girişlerin Hesabı

'İ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

Programın Sonunda, Oyuncunun Doğru Anladığı N Problem Sayısını Yazdırın
Programın Sonunda, Oyuncunun Doğru Anladığı N Problem 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

Kodunuza Bakın!
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

Bu Modülü Çalıştırın ve Matematik Oyununuzun Keyfini Çıkarın!
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!

Önerilen: