b =3
x = "unax"
a = "un"
c = "ax"
llista=["hd", 2, 25, b, b] #comença en 0
print(llista) #tota la llista
print(llista[0]) #posició inicial
print(llista[-1]) #posició final
llista[1]=20 #canviar valors
print(llista[1])
posicio=llista.index("hd") #troba la posició
print(posicio)
print(llista[posicio])
lon=len(llista) #longitud de la llista per canviar lon has de posar-ho un altre cop
print(lon)
llista.append(x) #afegir informació
print(llista)
del llista[0] #esborrar per posició
print(llista)
llista.remove(b) #esborrar per informació
print(llista)
if "unax" in llista: #buscar una variable
print("unax remogut de la llista")
llista.remove(x)
print(llista)
else:
llista.append(11)
print(llista)
llista.sort() #ordenar llista nomès amb un tipus (paraules o números)
print(llista)
llista.insert(2,"bon dia")#afegir informació a posició x
print(llista)
llista2 = [1, 2, 4, a+c]
llista.extend(llista2)#unir dos llistes
print(llista)
Crea un programa amb un while que vagi preguntant a l’usuari nombres enters. Mentre l’usuari no escrigui 0, aquest while no acabarà.
Un cop ha escrit el 0, es mostrarà per pantalla tots els números, ordenats de menor a major o de major a menor segons la decisió de l'usuari.
nombre = 1
llista = []
while nombre !=0:
nombre=int(input("Insereix un nombre "))
if nombre !=0:
llista.append(nombre)
print("Llista desordenada",llista)
llista.sort()
print("Llista ordenada",llista)
Crea un programa que et permeti fer tres accions tota l’estona: afegir noms a una llista, mostrar l’últim nom de la llista i sortir del programa.
Fes un joc de dues persones. El primer diu una paraula i el segon ha de dir-ne una altra que comenci per l’última lletra de l’anterior paraula.
El joc s’acaba quan:
Algú falla. Pista: Potser es pot considerar l'ús un llista per cada usuari.
Un dels dos usuaris esgota el seu comptador personal de temps, que s’inicia amb 100 segons.
Pista: Potser es pot tenir dos comptadors de temps.
(Condició voluntària per millorar nota)