Python programma non parte

di il
2 risposte

Python programma non parte

Ho un problema con questo esercizio di python,ho provato la soluzione del mio professore ma il programma non parte.

"Scrivere un programma che, dato in input il numero N
di partecipanti ad un torneo di tennis, verifica che N sia
un input valido e restituisce in output:
? il numero di “turni” attraverso i quali il torneo si
svolgerà
? la durata in giorni del torneo, considerando che ogni
giorno è possibile svolgere al più 6 partite e che i
diversi turni si giocano in giornate differenti"

2 Risposte

  • Re: Python programma non parte

    Così?

    turni = 30
    partecipanti = int(input("numero partecipanti: "))
    if type(partecipanti) == int:
    print("il torneo si svolgerà in "+str(turni)+" turni")
    print("e saranno suddivisi in",int(30/6),"giorni differenti.")
  • Re: Python programma non parte

    Se avvi direttamente il programma e non da terminale , si dovrebbe chiudere appena lo avvii perché si esegue subito .
    Hai due possibilità aprirlo da terminale così non anche se il programma finisce puoi vedere il risultato
    oppure crei un ciclo while e tipo alla fine chiedi se si vuole chiudere il programma .
    Se si scrive stop il ciclo while si ferma e quindi il programma si chiude
    Se non si scrive niente o si scrive Qualcos'Altro il ciclo ricomincia.
    Se non è questo il problema esegui la de bug mode e controlla che non ci siano errori di battitura o di logica.
Devi accedere o registrarti per scrivere nel forum
2 risposte