alarm
Задайте вопрос
Информатика
RobertLar

Написать программу, которая позволяет пользователю ввести 4 целых числа, проверяя, что все числа разные. И:1) Проверяет, делится ли первое число на второе, третье и четвертое одновременно, а также делить ли хоть на какое-то из трех. 2) Находит значения выражений (a-b)/(c-d) и a/(c+b+d), проверяя возможность вычисления. 3) Находит наибольшее и наименьшее среди четырех чисел. ​

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

a = list(map(int, input(). split()))

if len(a) != len(set(a)):

raise ValueError('Числа введены не верно(повторяются)')

z = (a[0]%a[1]==0) and (a[0]%a[2]==0) and (a[0]%a[3]==0)

b = (a[0]%a[1]==0) or (a[0]%a[2]==0) or (a[0]%a[3]==0)

if z: print('Первое число делится без остатка на все введенные числа')

elif b: print('Первое число делится без остатка на одно или два из введенных чисел')

else: print('Первое число не делится без остатка ни на одно из введенных чисел')

if a[2]-a[3] != 0: print((a[0]-a[1])/(a[2]-a[3]))

if a[2]+a[1]+a[3] != 0: print(a[0]/(a[2]+a[1]+a[3]))

print(f'Наибольшее число - {max(a)}')

print(f'Наименьшее число - {min(a)}')

417
Venturini Rita
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Начиная с какой клетки, робот са

Дан массив А[1, 2, -3, 0, -6, 6]

чему будет равна переменная C По

Дан фрагмент кодаz=0forx in rang

Почему различаются размеры файло

посчитайте пожайлуста с задачей

Контакты
Реклама на сайте