İçindekiler:

Basit Python Sayısı Tahmin Oyunu: 11 Adım
Basit Python Sayısı Tahmin Oyunu: 11 Adım

Video: Basit Python Sayısı Tahmin Oyunu: 11 Adım

Video: Basit Python Sayısı Tahmin Oyunu: 11 Adım
Video: PYTHON - SAYI TAHMİN OYUNU BASİT 2024, Temmuz
Anonim
Basit Python Sayısı Tahmin Oyunu
Basit Python Sayısı Tahmin Oyunu

Bu derste, Pycharm uygulamasında basit Python sayı tahmin oyununun nasıl oluşturulacağını öğreteceğiz. Python, hem yeni başlayanlar hem de uzmanlar için harika bir betik dilidir. Python'daki kodlama stilini okumak ve takip etmek kolaydır. Bu öğreticinin nihai amacı, programlama merakını ateşleyebilecek eğlence için basit bir senaryonun nasıl yazılacağına biraz ışık tutmaktır.

İçindekiler:

1. Python sürüm 3.7'yi edinin ve yükleyin

2. Pycharm'ı edinin ve yükleyin

3. Pycharm'ı ilk kez kurma

4. Rastgele bir sayı oluşturma

5. Kullanıcıdan girdi alma

6. Temel bir while döngüsü oluşturma

7. Bir "if", "elif", "else" ifadesi oluşturma

8. Kullanıcıya mesaj görüntüleme

Ekstralar

anahtar kelimeler

Son Kod

1. Adım: Genel Bakış

genel bakış
genel bakış

Bu tahmin oyunu, bir kullanıcıya pycharm IDE ile python kullanan bazı temel programlama tekniklerini göstermek için oluşturuldu. Bu öğreticinin temeli, basit bir tahmin oyunu oluşturmak için rastgele bir sayı üreteci kullanmak olacaktır. Nihai sonuç, birisinin rastgele sayıların nasıl üretildiğini anlamasına yol açabilir. Örneğin, hasarın sayılarla verildiği video oyunlarında, bu sayılar genellikle bizim oluşturduğumuza benzer özel gereksinimleri olan bir rastgele sayı üreteci ile oluşturulur. Rastgele sayı üreteci daha karmaşık olabilir, ancak nasıl çalıştığına dair temel fikir edinilebilir.

Adım 2: Python ve Pycharm Kurulumu

Kaynaklar:

www.python.org/

www.jetbrains.com/pycharm/

3. Adım: Video Kılavuzu

Image
Image

Lütfen yukarıdaki video kılavuzlarını izleyin ve ardından oyunun nasıl yazılacağını daha iyi anlamanıza yardımcı olmak için aşağıdaki adımlara göz atın.

Adım 4: Rastgele Sayı Oluşturma

Kullanıcıdan Girdi Alma
Kullanıcıdan Girdi Alma

Oyunun basit bir meydan okuma olması için 100'ün altında rastgele bir sayı oluşturmak istiyoruz. Bu sayı, oyuncu tarafından tahmin edilmesi gereken sayı olacaktır. Sayı aralığı 1 ile 99 arasında olacaktır. Bunu aşağıdaki ifadeyi yazarak gerçekleştiriyoruz:

randomNumber = random.randint(1, 99)

"randomNumber", rastgele sayıyı içinde tutacağımız bir değişkendir.

"random.randint(1, 99)", 1 ile 99 arasında rastgele bir sayı üretmek için kullanılır.

*Not: Kodun başına "import rasgele" yazdığınızdan emin olun, aksi takdirde "random.randint(1, 99)" kullanamazsınız.

Önemli bir not, Python girinti ile yapılandırıldığı için girintiyi tam olarak örneklerden takip etmektir. Yanlış girinti satırına bir ifade yerleştirilirse, oyun oynamaya çalışıldığında kod hata verebilir.

Adım 5: Kullanıcıdan Girdi Alma

Oyunumuzun çalışması için kullanıcı girdisi alabilmemiz gerekir. Oyuncudan rastgele sayının ne olacağına dair tahminler almamız gerekiyor. Tahmin edilebilecek sayı aralığı 1'den 99'a kadardır. Bu program, bir sayı aralığın dışında olduğunda hata vermez, ancak doğru sayı tahmin edilene kadar döngü devam eder.

Bunu şu şekilde yazabileceğiniz "input" komutunu kullanarak yapıyoruz.

tahmin = int(input("1 ile 99 arasında bir sayı giriniz: "))

Kullanıcı girdisini "tahmin" adlı bir değişkende saklıyoruz. "int", kullanıcıdan gelen girdiyi bir tamsayı olarak sakladığımız anlamına gelir, yani bunun tam bir sayısal değer olacağı anlamına gelir. input("1 ile 99 arasında bir sayı girin: ") bölümleri, bilgisayara kullanıcı girdisi aldığımızı söyler ve döngü devam ederse aşağıdaki mesajı görüntüler.

Adım 6: Temel Bir while Döngüsü Oluşturma

Temel while Döngüsü Oluşturma
Temel while Döngüsü Oluşturma

Şimdi bir while döngüsü oluşturmalıyız. Bunu başarmak için, doğru olmayana kadar çalışacak bir ifade yazmamız gerekiyor. Bu programda while döngüsü girintili değildir ve altına girintili "If/Elif" deyimlerini içerir. "If/Elif" deyimleri, while döngüsü deyimi doğru olmayana kadar çalışmaya devam edecektir.

randomNumber iken != tahmin et:

Adım 7: If Elif İfadesi Oluşturma

If Elif İfadesi Oluşturma
If Elif İfadesi Oluşturma

"Eğer/Elif" ifadesi, bu doğruysa, bunu yap, değilse, başka bir şey yap anlamına gelir. İfade, ilk tahminin yanlış olması durumunda kullanıcının yeni bir girdi girebilmesi için yazılır. "If/Elif" içindeki print ifadesi, onlara tahminin çok yüksek veya çok düşük olup olmadığına dair bir ipucu verecektir.

8. Adım: Son Açıklamayı Yazma

Son Açıklamayı Yazma
Son Açıklamayı Yazma

Son ifade, while döngüsünün dışına ve girintisiz olarak yazılır. Kullanıcı doğru sayıyı tahmin ettiğinde, while döngüsü "kırılır" veya "durur" ve ardından son ifadeye geçer. Bu, "tahmin" değişkeni ve "randomNumber" değişkeni eşit olduğunda gerçekleşir. Ardından oyun, program yeniden başlatılana kadar sona erer.

9. Adım: Ekstralar

Instructable tahmin oyununu tamamladıktan sonra, Python'u daha fazla keşfetmek isteyebilirsiniz. İşte Python hünerinize meydan okumak için birkaç fikir.

  1. Rastgele sayı için sayı aralığını değiştirmeyi deneyin.
  2. Kullanıcıya iletileri daha iyi bir şeyle değiştirin.
  3. Programın doğru cevabı almak için kaç deneme yaptığını not etmesini sağlayın.

Adım 10: Anahtar Kelimeler

  1. Python bir programlama dilidir.
  2. Pycharm, Python programları oluşturmaya yardımcı olan bir programdır.
  3. "rastgele" bir rastgele sayı üretecidir
  4. "değişken", değerinin değişebileceği bir semboldür
  5. "int" tamsayı tam sayıların kısaltması olan bir veri türüdür
  6. "girdi", kullanıcı girdisinin nasıl alınacağıdır
  7. "yazdır", kullanıcı için ekrana bir mesaj yazdırmanıza izin verir
  8. "while", bu doğruyken bir şeyler yapın diyen döngü ifadesidir.
  9. "if" bu doğruysa, o zaman şunu yap anlamına gelen bir ifade
  10. "!=" eşit değil anlamına gelir
  11. "<" daha az anlamına gelir
  12. ">" daha büyük anlamına gelir
  13. "elif" else if ifadesinin kısaltmasıdır

Önerilen: