Twist 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 ekle:
"3" rakamını içeren ancak 3'e veya 7'ye bölünemeyen sayılar Almost Fizz çıktısını verir
Bir dizenin bir karakter içerip içermediğini kontrol etmek için
inüyelik operatörünü kullan. Örneğin,"a" in word,"a"karakteriwordiçinde bulunuyorsaTruedöndürür.
Bu,fordöngüsünde kullanılaninanahtar sözcüğüyle aynı şey değildir. Buradain, bir değerin başka bir değerin içinde bulunup bulunmadığını (örneğin, bir rakamın bir dizenin içinde bulunup bulunmadığını) kontrol eder.indizeler üzerinde çalıştığından, önce sayıyıstr(num)kullanarak bir dizeye dönüştürmelisin. Ö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 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesabı Paylaştırma Hesaplayıcısı
Karşılama MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueTekrar - FaktöriyelRange Fonksiyonuİç İçe DöngüTekrar - Dinamik Girdi3Operatörler 1. Bölüm
Aritmetik OperatörlerModülo OperatörüAritmetik Kısa YollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru veya Yanlış9Fonksiyonlar
Bir Fonksiyon TanımlamaArgümanlarDönüş DeğeriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler12Sıralı Yapılar Üzerinde Yineleme
Öğeler Üzerinde Yinelemeenumerate FonksiyonuDizeler Üzerinde Yineleme Bölüm 1Dizeler Üzerinde Yineleme Bölüm 2Kendi başına pratik yap: Online Python derleyicisi