Aggiungere il tocco speciale
Fa parte della sezione Fondamenti del percorso Python di Coddy. Lezione 52 di 77.
Sfida
FacileAggiungi una piccola variante al gioco:
I numeri che contengono la cifra "3" ma non sono divisibili per 3 o 7 restituiranno Almost Fizz
Per verificare se una stringa contiene un carattere, usa l'operatore di appartenenza
in; ad esempio,"a" in wordrestituisceTruese"a"viene trovato all'interno diword.
Questo non è lo stesso della parola chiaveinusata in un ciclofor. Qui,incontrolla semplicemente se un valore esiste all'interno di un altro (come verificare se una cifra è presente in una stringa).
Poichéinfunziona sulle stringhe, devi prima convertire il numero in una stringa usandostr(num); ad esempio,"3" in str(num)verifica se la cifra 3 compare in qualsiasi punto del numero.
Provalo tu
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))Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire i dati10FizzBuzz con un tocco speciale
Panoramica del giocoLa funzione FizzBuzz2Variabili
NumeriStringaBooleanoConvenzioni di denominazioneVariabili vuoteRipasso - Inizializzare le variabili8Cicli
Ciclo forCiclo whileBreakContinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamico3Operatori Parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto6Input/output di base
OutputOutput con variabiliInputConversione di tipoRipasso - Fino a 120Ripasso - Vero o falso9Funzioni
Dichiarare una funzioneArgomentiValore restituitoRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefinitiEsercitati da solo: Compilatore Python online