# 1.- Pedir un número al usuario y hacer una cuenta regresiva desde ese número # Pedir un número numero = int(input("Dame un número entero")) # Contar desde el número hasta el cero while numero >= 0: # Imprimir esa 'cuenta' para ver la regresión print(numero) numero = numero - 1 # numero-=1 # Sumar todos los números pares del 1 al 100 (incluidos) # ¿Se averiguar todos los números pares del 1 al 100? # ¿Se mostrar todos los número del 1 al 100? # ¿Se cuando un número es par o impar? # ¿Se sumar en una variable? numero = 1 suma = 0 while numero <= 100: if numero % 2 == 0: suma += numero numero += 1 print(suma) numero = 0 suma = 0 while numero <= 100: suma += numero numero += 2 print(suma) # Mostrar la tabla de multiplicar del 7 # 1x7=7 2x7=14 3x7=21....10x7=70 # Esto SI es un bucle # Con qué numero empieza el bucle y con cual acaba # Del 1 al 10 numero = 1 while numero <= 10: print(f"{numero} x 7 = {numero * 7}") numero += 1 # Pedir números al usuario hasta que introduzca un 0. Mostrar el número mayor # Pedir un número al usuario (lo sabemos) # Saber un bucle hasta que un valor sea 0 # Saber cual es el mayor de una serie de números # Pido un número al usuario numero = int(input("Dame un número entero")) # De momento me lo quedo. Lo que es correcto es el mayor mayor = numero # Mientras el usuario no me introduzca un 0, voy pidiendo números while numero != 0: numero = int(input("Dame un número entero")) # Si el número que me ha dado el usuario es mayor que el que ya tenía, pues me quedo con él if numero > mayor: mayor = numero print(mayor) # Escribir un programa que pida nombres y salga cuando escribamos la palabra ‘salir’ # Pido un nombre # bucle hasta que digan salir nombre = "" while nombre != "salir": nombre = input("Dime un nombre") nombre = "" lista = "" while nombre != "salir": nombre = input("Dime un nombre") lista += nombre + " " print(lista) # Modificar el programa anterior para que salga cuando repitamos el nombre # cuando el nombre que me introducen es igual al anterior nombre = "" anterior = "#" while nombre != anterior: anterior = nombre nombre = input("Dime un nombre") # Escribir un programa que calcule la suma de todos los múltiplos de 5 menores de 100 numero = 0 suma = 0 while numero <= 100: suma += numero numero += 5 print(suma) # Pedir un número y calcular el factorial (factorial de 5. 5*4*3*2*1) # Pido un número # Hago un bucle desde donde hasta donde? # Empiezo en el número y acabo en el 1 numero = int(input("Dime un número")) factorial = 1 while numero >= 1: factorial = factorial * numero numero -= 1 print(factorial) # Mostrar los cuadrados de los números del 1 al 10 # bucle del 1 al 10 numero=1 while numero<=10: print(numero**2) numero+=1