Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    91

    python-qualche consiglio

    ciao ragazzi , ho provato da qualche giorno a cimentarmi con python , ma ormai sono parecchie ore che sono fermo qui :
    ---------------------------------------------------------------
    a=3
    print "inserire la password"
    password = "foobar"
    password = raw_input("password:")
    while password != "segreto":
    print "errata"
    a=a-1
    while a == 0
    print "sessione terminata"
    print "tentativi rimasti:",a
    print "password esatta"
    --------------------------------------------------------------
    piccolo programma che richiede una password e da solo 3 tentativi per indovinarla... qualcuno saprebbe aiutarmi nel modo piu semplice per favore ?
    p.s. foobar che cavolo serve ?

  2. #2
    prova con questo:

    print "inserire password"
    a = 3
    while a > 0:
    n = raw_input("password: ")
    a = a - 1
    if n == "segreto":
    print "password esatta"
    print "sessione terminata"
    a = 0
    else:
    print "tentativi rimasti: ",a

    raw_input("sessione terminata")




    spero ti abbia risolto il problema... fammi sapere!
    Buon Natale

  3. #3
    errata corrige:
    elimina la stringa

    print "sessione terminata"


    Evviva lo spumante! :metallica

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    91
    ehi! grazie dell'aiuto , piu' che altro perche' ora so come fare nel caso ricapiti qualcosa di simile
    cmq ho un altra domanda
    ---------------------------------
    a= raw_input("inserisci il primo numero:")
    b= raw_input("inserisci il secono numero:")
    c= (n + m)
    print c
    --------------------------
    alla prima richiesta ad esempio scrivo 28
    alla seconda scrivo 32
    perche' come output ho 2832 invece di 60 ?

  5. #5
    Utente di HTML.it L'avatar di Samos87
    Registrato dal
    Mar 2003
    Messaggi
    379
    Originariamente inviato da Gerry81
    ehi! grazie dell'aiuto , piu' che altro perche' ora so come fare nel caso ricapiti qualcosa di simile
    cmq ho un altra domanda
    ---------------------------------
    a= raw_input("inserisci il primo numero:")
    b= raw_input("inserisci il secono numero:")
    c= (n + m)
    print c
    --------------------------
    alla prima richiesta ad esempio scrivo 28
    alla seconda scrivo 32
    perche' come output ho 2832 invece di 60 ?
    perché l'addizione di più stringhe (stringhe perché raw_input salva l'input come una stringa, prova ad usare solo input ) da una stringa...

    prova così:

    codice:
    a= input("inserisci il primo numero:") 
    b= input("inserisci il secono numero:")
    c= (n + m) 
    print c
    Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la realizza.
    "Albert Einstein"

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    91
    grazie , scua ma le guide che sto leggendo non vanno molto di pari passo con gli esercizi che sto facendo

  7. #7
    Utente di HTML.it L'avatar di Samos87
    Registrato dal
    Mar 2003
    Messaggi
    379
    Originariamente inviato da Gerry81
    grazie , scua ma le guide che sto leggendo non vanno molto di pari passo con gli esercizi che sto facendo
    Il mio consiglio é di non leggere solo una guida, ma due o tre diverse, io ad esempio mi sono letto la guida di html.it e me ne sto leggendo un' altra trovata su python.it

    Anche io sono un niubbo della programmazione, e di python

    Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la realizza.
    "Albert Einstein"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.