# Adventure Game Hayden Craig print("You are lost underground in a maze of tunnels.") import random dangerTunnel = random.randint(1,2) #print("dragon in tunnel ", dangerTunnel) tunnelChoice = 0 while tunnelChoice > 1 or tunnelChoice > 2: tunnelChoice = int(input("choose tunnel 1 or tunnel 2:" )) print("You chose tunnel ", tunnelChoice if tunnelChoice == dangerTunnel: print("You entered a tunnel with a dragon. watch out!") else: print("You entered an empty tunnel. You are safe for now.")
# Esercizio 2.4 - Cicli e File """ Con riferimento all'esercizio precedente, scrivere un programma che chiede di inserire nominativi con data di nascita in memoria e di salvarli successivamente in un file di testo. L'inserimento continua fino a quando on viene inserito un nominativo vuoto. Per i record utilizzate il formato che volete. Se ci riuscite provate a salvare e a leggere direttamente nel formato della struttura di appoggio utilizza (es. lista o dizionario). HINT: La soluzione si trova in https://www.html.it/pag/15617/lavorare-con-i-files/ https://www.html.it/pag/40148/cicli-e-istruzioni-condizionali/ """ #f=open('test.txt', 'w') LS=[] while True: data=[] nn=str(input("Inserire il tuo nome: ")) print(nn) if nn[:-1]=="": print ("Arrivederci!") break else: print ("Inserire data di nascita.") dd=int(input("Giorno : ")) print(dd) mm=str(input("Mese: ")) print(mm) aa=int(input("Anno: ")) print(aa) LS.append(nn[:-1]) data.append(dd) data.append(mm[:-1]) data.append(aa) LS.append(data) print (LS) #file.close()
# Esercizio 2.3 - Dizionari e Tuple """ Modificare la soluzione delle liste in modo da utilizzare un dizionario invece della lista e una tupla per rappresentare la data. Stampare a video un messaggio del tipo: Struttura dati: {'Nome': 'Stefano', 'Data': (10, 'Ottobre', 1994)} Suggerimento: Leggete - https://www.html.it/pag/15614/dizionari/ - https://www.html.it/pag/15615/tuple/ """ 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) t=(dd,mm[:-1], aa) d={'Nome' : nn[:-1], 'Data' : t} print(d)
# Esercizio 2.3 - Dizionari e Tuple # Iannotti Luigi - 863000727 """ Modificare la soluzione delle liste in modo da utilizzare un dizionario invece della lista e una tupla per rappresentare la data. Stampare a video un messaggio del tipo: Struttura dati: {'Nome': 'Stefano', 'Data': (10, 'Ottobre', 1994)} Suggerimento: Leggete - https://www.html.it/pag/15614/dizionari/ - https://www.html.it/pag/15615/tuple/ """ 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") t = (dd, mm[:-1], aa) d = {"Nome" : nn[:-1], "Data" : t} print (d)
# 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)))
# 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)))
# Esercizio 2.3 - Dizionari e Tuple """ Modificare la soluzione delle liste in modo da utilizzare un dizionario invece della lista e una tupla per rappresentare la data. Stampare a video un messaggio del tipo: Struttura dati: {'Nome': 'Stefano', 'Data': (10, 'Ottobre', 1994)} Suggerimento: Leggete - https://www.html.it/pag/15614/dizionari/ - https://www.html.it/pag/15615/tuple/ """ d = {'nome' : 'Stefano' } c = d.get('nome', 0) t = 23, "Settembre", 1996 print("Struttura dati: {Nome :", c, ", Data: ", t, "}")
# 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)
userInput = int(input("Please enter the amount of rows: 5 ")) row = 0 while(row < userInput): row += 1 spaces = userInput - row spaces_counter = 0 while(spaces_counter < spaces): print(" ", end ='') spaces_counter += 1 num_stars = 2*row-1 while(num_stars > 0): print("*", end ='') num_stars -= 1 print()
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more