#############################################[br]#11 Ejemplos de bucles while en Python.[br][br]#1. Contar hasta 10:[br]count = 1[br]while count <= 10:[br] print(count)[br] count += 1[br][br]#2. Sumar números ingresados por el usuario:[br]sum = 0[br]while True:[br] num = input("Ingrese un número (o 'q' para salir): ")[br] if num == 'q':[br] break[br] sum += int(num)[br]print("La suma es:", sum)[br][br]#3. Imprimir números pares hasta cierto límite:[br]limit = 20[br]num = 0[br]while num <= limit:[br] print(num)[br] num += 2[br][br]#4. Imprimir números impares hasta cierto límite:[br]limit = 19[br]num = 1[br]while num <= limit:[br] print(num)[br] num += 2[br][br]#5. Encontrar el número más grande en una lista:[br]nums = [4, 2, 8, 5, 9, 1][br]largest_num = nums[0][br]index = 1[br]while index < len(nums):[br] if nums[index] > largest_num:[br] largest_num = nums[index][br] index += 1[br]print("El número más grande es:", largest_num)[br][br]#6. Buscar una cadena en una lista de cadenas:[br]names = ['Juan', 'Pedro', 'María', 'Ana'][br]search_name = 'María'[br]index = 0[br]while index < len(names):[br] if names[index] == search_name:[br] print(search_name, "encontrado en la posición", index)[br] break[br] index += 1[br]else:[br] print(search_name, "no encontrado en la lista")[br][br]#7. Imprimir los primeros n números de la secuencia de Fibonacci:[br]n = 10[br]fib_nums = [0, 1][br]while len(fib_nums) < n:[br] next_num = fib_nums[-1] + fib_nums[-2][br] fib_nums.append(next_num)[br]print(fib_nums)[br][br]#8. Imprimir los dígitos de un número en orden inverso:[br]num = 12345[br]while num > 0:[br] digit = num % 10[br] print(digit)[br] num //= 10[br][br]#9. Imprimir una tabla de multiplicar para un número dado:[br]num = 5[br]count = 1[br]while count <= 10:[br] product = num * count[br] print(num, "x", count, "=", product)[br] count += 1[br][br][br]#10. Juego de adivinanza de números:[br]import random[br]secret_num = random.randint(1, 10)[br]guesses_left = 3[br]while guesses_left > 0:[br] guess = int(input("Adivina el número (entre 1 y 10): "))[br] if guess == secret_num:[br] print("¡Adivinaste!")[br] break[br] elif guess < secret_num:[br] print("Demasiado bajo")[br] else:[br] print("Demasiado alto")[br] guesses_left -= 1[br]else:[br] print("Te quedaste sin intentos. El número era", secret_num)[br][br]#11. Imprimir número y su carácter ASCII mayúscula (A-Z):[br]counter = 65[br]while counter < 91:[br] print(str(counter) + "=" + chr(counter))[br] counter += 1[br][br]#12. Imprimir número y su carácter ASCII minúscula (a-z):[br] counter = 97[br]while counter < 123:[br] print(str(counter) + "=" + chr(counter))[br] counter += 1