Farklılığı Ekleme
Coddy'nin Python Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 52 / 77.
Görev
KolayOyuna küçük bir değişiklik ekleyin:
“3” rakamını içeren ancak 3 veya 7'ye bölünemeyen sayılar Almost Fizz çıktısını verecek
Bir dizenin bir karakter içerip içermediğini kontrol etmek için
inüyelik operatörünü kullanın; örneğin"a" in word,"a"karakteriwordiçinde bulunuyorsaTruedeğerini döndürür.
Bu, birfordöngüsünde kullanılaninanahtar sözcüğüyle aynı şey değildir. Buradain, yalnızca bir değerin başka bir değerin içinde bulunup bulunmadığını kontrol eder (bir rakamın bir dizenin içinde bulunup bulunmadığını kontrol etmek gibi).indizeler üzerinde çalıştığından, önce sayıyıstr(num)kullanarak bir dizeye dönüştürmeniz gerekir; örneğin"3" in str(num), 3 rakamının sayının herhangi bir yerinde görünüp görünmediğini kontrol eder.
Kendin dene
print("Welcome to FizzBuzz!")
def fizzbuzz(number):
result = ""
if number % 3 == 0:
result += "Fizz"
if number % 7 == 0:
result += "Buzz"
if result == "":
result = str(number)
return result
limit = int(input())
# Play FizzBuzz
for i in range(1, limit + 1):
print(fizzbuzz(i))Temel Bilgiler bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - FaktöriyelRange Fonksiyonuİç İçe DöngülerÖzet - Dinamik Girdi3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTip DönüşümüÖzet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan DeğerlerKendi başına pratik yap: Online Python derleyicisi