Profilo di Martakynghi

Nome Martakynghi
Indirizzo email n/a
Messaggi1
  • Esercizio Python help me
    Forum >> Principianti
    Salve ho dei problemi con questo esercizio mi restituisce False qualcuno potrebbe farmi capire il problema ?










    # Data una variabile x il cui valore è

    # un numero con diverse cifre decimali (es. 2.3565),

    # scrivere il codice Python che stampa l'intero più vicino.

    # Se x è esattamente a metà tra due

    # numeri interi arrotondate per eccesso , per esempio

    # 3.5 è arrotondato a 4 and 2.5 è arrotondato a 3.

    # Si assuma che x sia non negativo.




    # Suggerimento: Per questo esercizio avvaletevi della funzione str,

    # che converte un qualsiasi numero in una stringa.

    # oer esempio str(89) converte il numbero 89 nella stringa '89'




    # Usando la funzione int questo esercizio può essere risolto scrivendo una

    # sola riga di codice.




    # Esempi

    # x = 3.14159

    # >>> 3 (not 3.0)

    # x = 27.63

    # >>> 28 (not 28.0)

    # x = 3.5

    # >>> 4 (not 4.0)




    #x = input()







    x=3.65655













    def roundingNumbers(x):

    if x>=(int(x)+(1/2)):

    return x==int(x+1)

    if x<(int(x)+(1/2)):

    return x==int(x)




    print(roundingNumbers(x))