Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Escribí un programa que permita al usuario ingresar números enteros hasta que ingrese uno
cuyo dígito inicial sea el 9 (el cual no se procesará). Una vez terminada la repetición, mostrar
cuántos de los números que el usuario ingresó tienen sólo dos divisores
def primerDigito(numero):
while numero//10 != 0:
numero=numero//10
return numero
def canti dadDivisores(numero):
canti dad=0
for n in range(1,numero+1):
if numero%n == 0:
return canti dad
canti dad=0
n=int(input("Número entero:"))
while primerDigito(n)!=9:
if canti dadDivisores(n)==2:
n=int(input("Número entero:"))
print("Tienen sólo 2 divisores:", canti dad, "números")