Professional Documents
Culture Documents
Codigs (3)
Codigs (3)
Codigs (3)
def productescalar(v1,v2):
resultat=v1[0]*v2[0]+v1[1]*v2[1]
return resultat
vector1= (1,2)
vector2= (-1,0)
print(productescalar(vector1,vector2))
Exercici 2:
numero = int(input("Introduce un número: "))
factorial = 1
i=1
Exercici 3:
from random import randint
numero = randint(0,10)
intentos = 0
numusuari = 0
while numusuari != numero:
numusuari = int(input("Digues un número entre el 0 i el 10: "))
intentos= intentos + 1
if numusuari == numero:
print("Has adivinat el número amb", intentos, "intents.")
break
else:
print("Has fallat, torna a provar.")
Exercici 5:
dni = input("Introdueix els números d'un DNI: ")
if len(dni) == 8:
numero_dni = int(dni)
lletras_dni = "TRWAGMYFPDXBNJZSQVHLCKE"
posicio = numero_dni % 23
lletra = lletras_dni[posicio]
print("La lletra del DNI " ,dni, " és: ", lletra)
else:
print("Error, aixó no es un DNI")
Exercici 6:
import numpy as np
c = []
print("Matriu A")
print(a[0])
print(a[1])
print(a[2])
print("Matriu B")
print(b[0])
print(b[1])
print(b[2])
if numeroescollit == 1:
for fila in range(len(a)):
nuevafila = []
for columnas in range(len(a[0])):
nuevafila.append(a[fila][columnas] + b[fila][columnas])
c.append(nuevafila)
elif numeroescollit == 2:
numeroescalar = int(input("Escull El producte escalar:"))
for fila in range(len(a)):
nuevafila = []
for columna in range(len(a[0])):
nuevafila.append(a[fila][columna] * numeroescalar)
c.append(nuevafila)
c.clear()
elif numeroescollit == 3:
print("Matriu A")
print (a[0])
print (a[1])
print (a[2])