diff --git a/README.md b/README.md index c8919ca..89e6669 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ ## Решения задач с КЗН (Файл: `КЗН_ИНФОРМАТИКА_май 2023.docx`) **№1.** Найдите все пятизначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111. **Решение:** -``` +```Python for i in range(10_000, 99_999): if i % 133 == 125 and i % 134 == 111: print(i) ``` **№2** Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ную степень (где N – количество цифр в числе) равна самому числу. Например, 153 = 13 + 53 + 33. Найдите все трёхзначные Армстронга. **Решение:** -``` +```Python print("3-x значные числа Армстронга:") for i in range(100, 999): s = 0 @@ -22,7 +22,7 @@ for i in range(100, 999): ``` **№3.** Натуральное число называется автоморфным, если оно равно последним цифрам своего квадрата. Например, 252 = 625. Напишите программу, которая получает натуральное число N и выводит на экран все автоморфные числа, не превосходящие N. **Решение:** -``` +```Python print("Введите N:") n = int(input()) for i in range(1, n): @@ -31,9 +31,9 @@ for i in range(1, n): if num2[-len(num)::] == num: # см. слайсы print(f"{num}*{num}={num2}") ``` -**№4.** Напишите программу, которая получает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в интервале от A до B. +**№4.** Напишите программу, которая получает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в интервале от A до B. **Решение:** -``` +```Python print("Введите два целых числа:") a, b = input().split(" ") a, b = int(a), int(b) @@ -41,12 +41,12 @@ for i in range(a, b+1): print(f"{i}*{i}={i**2}") ``` **№5.** Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными. -Пример: -Введите два числа: -10 -15 -10*(-15)=-150 +Пример: +Введите два числа: +10 -15 +10*(-15)=-150 **Решение:** -``` +```Python print("Введите два целых числа:") a, b = input().split(" ") a, b = int(a), int(b)