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.
# 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/
"""
print ("Hello World!");
nn= input('Inserisci il tuo nome: ')
print (nn)
dd= int(input('Il giorno in cui sei nato: '))
print (dd)
mm= input('Il mese: ')
print (mm)
aa= int(input("L'anno: " ))
print (aa)
print ('\n')
s1= "Ciao %s"
s1= s1%(nn[0]+('#'*(len(nn)-1)))
s2=" Sei nato il %d-%s-%d"
s2=s2 %(dd,mm[:3].upper(),aa)
f= (s1+'.'+ s2+'.')
print(f)
n=len(f)
s3=('Messaggio lungo %d caratteri')
s3= s3%(n)
print(s3)
Advertisements
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.
AcceptLearn more