In [1]:
passwd = input("Ingrese su contraseña: ")
In [7]:
if len(passwd) < 8:
print("Contraseña no valida, faltan caracteres")
else:
cantnum = 0
cantsimb = 0
for i in passwd:
if i.isdigit():
cantnum += 1
elif not i.isalpha():
cantsimb += 1
if cantsimb != 1:
print("Contraseña no valida, debe tener solo un caracter no letra ni numero")
elif cantnum == 0:
print("Contraseña no valida, no tiene numeros")
else:
print("Contraseña valida!!!")
In [6]:
# aqui probamos primero para conocer las funciones con is.
for i in passwd:
print(i, i.isdigit(), i.isalpha())
In [8]:
n = int(input("Ingrese el n: "))
In [17]:
#ojo... podriamos saltar de a 2, desde el 3.
for i in range(2,n):
cantdiv = 0
for j in range(2,int(i**0.5)+1):
if i%j == 0:
cantdiv += 1
if cantdiv == 0:
print(i, "es primo")
In [18]:
n = int(input("Ingrese el n: "))
In [19]:
k = int(input("Ingrese el k: "))
In [21]:
if n < 0 or k < 0:
print("No se puede calcular, hay un elemento negativo")
elif n < k:
print("No se puede calcular, n debe ser mayor o igual a k")
else:
menor = k
if (n-k) < menor:
menor = (n-k)
resultado = 1
for i in range(menor):
resultado *= (n-i)/(i+1)
print("El resultado es =", resultado)
In [23]:
# obviaremos chequeo que sea positivo
n = int(input("Ingrese su n: "))
In [25]:
for i in range(1, n+1):
suma = 0
for j in range(1,i):
if i%j == 0:
suma += j
if suma == i:
print(i, "es perfecto")
In [28]:
for i in range(1, 496):
if 496%i == 0:
print(i)