Задачі з циклом while

Задача 1. Вивести перших сто натуральних чисел, які закінчуються на 5

І спосіб

n=1 # перше число

k=0 #кількість непарних

while k<101:

if n%10==5:

print(n, end=', ')

k=k+1

n=n+1 #збільшення лічильника

ІІ спосіб

k=0

i=5

while k<101:

if i%5==0:

k+=1

print(i,end=', ')

i+=10

Задача 2. Вивести перших 50 натуральних чисел, які діляться на 11 націло

Задача 3. Вивести всі двоцифрові числа сума цифр яких 7

i=10

while i<100:

a=i//10 #перша цифра числа

b=i%10 #друга цифра числа

if a+b==7:

print(i,end=" ")

i=i+1

Задача 4. Вивести всі двоцифрові числа, які складаються з різних цифр

Задача 5. Вивести всі трицифрові числа, які складаються з різних цифр

Задача 6. Дано число n. Необхідно знайти мінімальне число, більше n, яке ціле ділиться на 19.

Задача 7. Калькулятор Іллі виконує дві дії: множить поточне число на три і додає до нього одиницю. На калькуляторі зараз число 1. Допоможіть Іллі визначити найменшу кількість дій, після якої він отримає число n.

Задача 8. Дано число n = 1000. Ділить його на 2 стільки разів, поки результат поділу не стане меншим за 50. Яке число вийде? Порахуйте кількість ітерацій, необхідних для цього (ітерація – це прохід циклу), та запишіть його в змінну num

Задача 9. Визначити та вивести на екран цифри цілого числа n.

Задача 10. Переставте цифри числа у зворотному порядку.

Задача 11. Вивести всі квадрати натуральних чисел, що не перевищують даного числа N.

Задача 12. Скласти програму розкладання натурального числа n на прості множники.

Задача 13. Написати програму, в результаті виконання якої з'ясується, чи входить цифра 2 в запис цього цілого числа n.

Задача 14. Скласти програму виведення всіх натуральних чисел, менших n, квадрат суми цифр яких дорівнює заданому числу m.

Задача 15. Організувати неперервний введення чисел з клавіатури, доки користувач не введе 0. Після введення нуля, показати на екран кількість чисел, що були введені, їх загальну суму та середню арифметичну.

Задача 16. Назвемо число "дзеркально простим", якщо саме число є простим, і простим є число, записане тими самими цифрами у зворотному порядку.

Знайти кількість "дзеркально простих" чисел на проміжку від a до b.

Задача 17. Знайти всі дільники числа n.

n=int(input("n="))

i=2

while i<=n:

if n%i==0:

print(i,end=" ")

i+=1