Artık animasyonu oluşturmak için gereken temel işlevi öğrendiğinize göre, etkinliği tamamlayalım: Hadi Kodlayalım Kod oldukça basit, hemen başlayalım, aşağıdaki adımları takip edelim: sprite = Sprite(‘Tobi’) 2. Sprite’ın x ekseni ve y ekseni boyunca konumunu değiştirmemiz gerekiyor, bunun için gotoxy() fonksiyonunu aşağıda verilen şekilde dahil etmemiz gerekiyor: sprite.gotoxy(0, -100) 3. Daha sonra dönüş stilini “sol-sağ” olarak ayarlayacağız. sprite.setrotationstyle(“left-right”) 4. Şimdi while döngüsünü kullanmamız gerekiyor. Bir while döngüsünün temel çalışma prensibi, döngü gövdesi işlenmeden önce bir koşulun değerlendirilmesidir. Koşul…
"Python Etkinlik: Tobi Yürüyüş Animasyonu"Category: python
Ders Özeti Artık bir programın ne olduğunu ve Pictoblox’ta Python programlama dili kullanarak basit bir programın nasıl yazılacağını anladığınıza göre, Pictoblox’un Python kodlama ortamını daha derinlemesine keşfetme zamanı. Kapsanan Konular Öğrenme Çıktıları Bu dersin sonunda şunları yapabileceksiniz: Arka Plan ve Kostümler Backdrop Nedir? Sahne şimdilik oldukça sade ve basit görünüyor, değil mi? Onu daha canlı hale getirmek için ne yapabiliriz? Haydi: fonlar ! Bir Arka Plan Seçimi Bir arka plan seçebilirsiniz Arka Plan Seç’e tıklayın ve istediğiniz herhangi bir…
"Python ile Animasyonlar"Maliyet fiyatı ve satış fiyatı olmak üzere iki girdi alan bir akış şeması oluşturalım . Daha sonra bu değerlere bağlı olarak kâr veya zararı hesaplayıp aynı sonucu yazdıralım . Akış şemanız tamamlandı. Hadi Kodlayalım Bu kod Tobi adında dost canlısı bir karakterle konuşmaya benziyor. Tobi, sorular sorarak ve cevapları size söyleyerek para kazanıp kazanmadığınızı anlamanıza yardımcı oluyor!
"Etkinlik 1: Kar ve Zarar"Bu projede kullanıcı tarafından girilen stringi while döngüsü kullanarak tersine çevirmeniz gerekiyor. Kod
"Etkinlik 2: Ters Dize"Ders Özeti Bu derste, listeleri ve listelerin farklı durumlarda nasıl kullanılabileceğini öğreneceğiz . Kapsanan Konular Liste Temelleri Ders İlerlemesi%0 Tamamlandı giriiş Dize gibi, liste de bir dizi veri türüdür. Köşeli parantez [] içinde sıralı bir değer kümesidir. Listedeki değerler değiştirilebilir, yani değişkendir. Bir değer kümesi olduğu için, ona ait bir değeri tanımlamak için köşeli parantez [] içindeki dizini kullanabiliriz. Bir listeyi oluşturan değerlere elemanlar denir ve herhangi bir türde olabilirler. Bir liste veri tipini, belirli sayıda elemanı…
"Python’da Listeler"Listenin bir öğesine erişim Bir öğeye erişmek için indeks kullanırız ve bunu daha önce örneklerini gördük. Başka bir liste içeren bir listenin bir öğesine erişmek içinse indeks çiftleri kullanırız. Aşağıdaki Liste ile anlayalım: L = [1, [1, 2, 3], “Merhaba”, 5] Liste Dilimleri Dilim operatörü listelerde de çalışır. Bir listenin bir diliminin, o listenin alt listesi olduğunu biliyoruz. Bir liste dilimi oluşturmak için [n:m] operatörünü kullanırız. yazdır(L[0]) >> 1 yazdır(L[1]) >> [1, 2, 3] Bu listenin 2.…
"Bir Listeyi Düzenleme"Bu derste, tüm arkadaşlarınızın adlarını saklayacak bir liste oluşturacağız. Listede aşağıdaki işlemleri yapabilirsiniz: Hadi Kodlayalım Kodun tamamı şöyledir: Çıktı
"Etkinlik: Arkadaş Listem"Artık Python’un bilmeniz gereken tüm temellerine aşina olduğunuza göre, heyecan verici bir yaparak öğrenme etkinliğine geçelim! Labirentin sonundaki elmaya, sınırlarına dokunmadan ulaşması için böceğin yardımına koşmayı amaçlayan ilginç bir oyun yapalım. Böceği kontrol etmek için klavyenin yön tuşlarını kullanacağız. Hadi başlayalım! Ortamın Kurulması Öncelikle ortamı ayarlayalım. Adımları takip edelim. Sahnemiz hazır Etkinlik 1: Böcek Hareketi Böceğin kodunu yazalım. Klavyenin yön tuşlarını kullanarak kontrol ettiğimiz için, böcek tuşa bastığımız yönde hareket etmelidir. Bunu çalıştırmak için sprite’ın…
"Labirentteki Böcek Oyunu"Yaş gibi tek bir girdi alan ve kişinin oy kullanmaya uygun olup olmadığını kontrol eden bir akış şeması oluşturalım . Hadi Kodlayalım Sprite size bir soru sorar: “Yaşınız kaç?” Sonra cevabınızı yazmanızı bekler. Yani sprite yaşınızı sorarak oy kullanabilecek yaşta olup olmadığınızı kontrol ediyor ve ardından size doğru mesajı söylüyor! Öğrendiklerimiz Bu derste, algoritmaların temellerini, bir algoritmanın nasıl tanımlanacağını ve algoritmaların program akışını anlamada nasıl faydalı olabileceğini öğrendik. Bir örnek yardımıyla algoritmanın ne olduğunu anladık. Maggie’yi hazırlamada izlenen adımlar dizisi bir…
"Etkinlik 2: Oy Kullanma Hakkı"Ders Özeti Şimdiye kadar Python’un temellerini ele aldık. Bu derste, herhangi bir programlama dilini öğrenmek için en önemli kavramlardan biri olan Algoritmalar ve Akış Şemaları’nı inceleyeceğiz . Kapsanan Konular Öğrenme Çıktıları Bu dersin sonunda şunları öğreneceksiniz: Algoritma Temelleri Sözlükte bir kelime arama Ayşe, okul kütüphanesinde kitap okurken anlamını bilmediği ‘ taslak’ kelimesiyle karşılaşır. Peki bu kelimenin anlamını nasıl öğrenir? Bunun basit cevabı, Ayşe’nin sözlükte “taslak” kelimesinin anlamını aramasıdır. Oysa sözlükte birçok kelime vardır. Peki, “taslak” kelimesini sözlükte nasıl buluyor?…
"Algoritmalar ve Akış Şemaları"