сашака554
01.10.2022 15:26

написать 2 программы (Python или Pascal) 1.Найти, сколько чисел от a до b делятся на 7 или 9 (но не на 7 и 9 одновременно).
2.Среди всех трёхзначных чисел напечатать те, у которых одна из цифр равна сумме двух других

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
VladShevshenko228
31.01.2022 10:53

Python:

1:

a = int(input())

b = int(input())

count = 0

for i in range(a, b + 1):

   divided_by_7 = i % 7 == 0

   divided_by_9 = i % 9 == 0

   if divided_by_7 and divided_by_9: continue

   if divided_by_7 or divided_by_9: count += 1

print(count)

2:

for number in range(100, 1000):

   digits = [int(i) for i in str(number)]

   if digits[0] == digits[1] + digits[2] \

           or digits[1] == digits[0] + digits[2]\

           or digits[2] == digits[0] + digits[1]:

       print(number)

0,0(0 оценок)
Ответ:
terrabyte
31.01.2022 10:53

Программа:

Python:

№1)

a = int(input())

b = int(input())

n = 0

for i in range(a, b + 1):

   if not(i % 7 == 0 and i % 9 == 0) and (i % 7 == 0 or i % 9 == 0):

       n += 1

print(n)

№2)

for i in range(100, 1000):

   if int(str(i)[0]) == int(str(i)[1]) + int(str(i)[2]):  print(i)

   elif int(str(i)[1]) == int(str(i)[0]) + int(str(i)[2]):  print(i)

   elif int(str(i)[2]) == int(str(i)[1]) + int(str(i)[0]):  print(i)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота