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