"""Crea un programa que recorra una cadena de caracteres y cuente cuántas veces aparece la letra “a” en la cadena.""" # Pensar en una manera de resolverlo # voy letra por letra y si encuentro una a la cuento # Si una letra es una a contar uno más cadena=input("Introduce una cadena ") contador=0 # recorrer las letras de una cadena -> resuelto for letra in cadena: print(letra) # Si una letra es una a contar uno más ->resuelto if letra=="a": contador+=1 print(f"Hay {contador} aes en la cadena") """Desarrolla un programa que recorra un rango de números del 1 al 10 y muestre el cuadrado de cada número en una línea separada.""" # recorrer los números del 1 al 10 -> resuelto # saber el cuadrado de un número -> resuelto for numero in range(1,11): print(numero*numero) print(numero**2) """Crea un programa que pida números positivos al usuario y nos diga después cual es el número mayor y el menor. Hasta que pnga cero.""" numero=int(input("Introduce número ")) mayor=numero menor=numero # como hago yo un bucle hasta que el usuario me de 0 -> resuelto while numero!=0: # si el numero que me dan es mayor que el que tengo lo cambio numero = int(input("Introduce número ")) if numero!=0: if numero>mayor: mayor=numero if numero<menor: menor=numero print("El numero mayor que me has dicho es el ",mayor) print("El numero menor que me has dicho es el ",menor) """Crea un programa que solicite al usuario un número entero positivo y luego muestre una cuenta regresiva desde ese número hasta 1. Por ejemplo, si el usuario ingresa 5, el programa debe mostrar “5, 4, 3, 2, 1”.""" # pedir un número # bucle desde el número hasta el 1 numero=int(input("Introduce un número ")) """ while numero>0: print(numero) numero-=1 """ for i in range(numero,0,-1): print(i) """Un programa que le pida al usuario un número y nos imprima su factorial . El factorial de 5 es 5*4*3*2*1.""" numero=int(input("Introduce un número ")) factorial=1 for i in range(numero,0,-1): factorial*=i print(factorial) """Un programa que pida al usuario un número y nos imprima su tabla de multiplicar""" numero=int(input("Introduce un número ")) # recorrer los numeros del 1 al 10 -> resuelto for i in range(1,11): print(f"{i} x {numero} = {i*numero}") # print(i," x ",numero, " = ",i*numero) """Pedir al usuario un número y decir si es primo o no""" # ¿Qué es un número primo: solo es divisible por el mismo y la unidad # recorrer todos los números desde el 1 hasta el propio número -> solucionado # y voy a ver si es divisible por alguno # si es divisible no es primo # Si no hay ninguno sí que es primo numero=int(input("Numero ")) esprimo=True for i in range(2,numero): if numero % i==0: # que sí que es divisible y por lo tanto NO ES PriMO esprimo=False break if esprimo: print("El número es primo") else: print("El número no es primo")