Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

Esercizio 2.1

# Hello World program in Python
"""
Scrivere un programma che consenta di inserire nome (nn), giorno (dd), mese (mm) e anno (aa) di nascita, e utilizzando l'operatore % stampi a video la conca delle stringhe: 

     "Ciao %s."
     "Sei nato il %d-%s-%d."

Il nome dell'utente deve essere mascherato, mostrando solo l'iniziale.
Inserito il nome completo del mese, di questo utilizzare solo i primi 3 caratteri maiuscoli.
Stampare poi la lunghezza del messaggio.

Esempio:
Inserisci il tuo nome: Stefano
Il giorno in cui sei nato: 10
Il mese: Agosto
L'anno: 1994

Ciao S######. Sei nato il 10-AGO-1994.
Messaggio lungo 38 caratteri.

Suggerimento: La soluzione si trova in https://www.html.it/pag/39746/stringhe-in-python/
"""

    
nn=str(input("Inserire il tuo nome: "))
print(nn)
print ("Inserire data di nascita.")
dd=int(input("Giorno : "))
print(dd)
mm=str(input("Mese: "))
print(mm)
aa=int(input ("Anno (yyyy): "))
print (aa)
s= ("Ciao %s. Sei nato il %d/%s/%d" %( nn[0:1]+"#"*(len(nn)-2) , dd , mm[0:3].upper() , aa))
print (s)
print("Il messaggio inserito è lungo %d" %(len(s)))

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.