Домашнее задание Напиши программу, в результате выполнения которой будут выво- диться сумма и произведение цифр трехзначного числа. Пример Результат Комментарий 896 23 8 + 9 + 6 = 23 432 8. 9. 6 = 432
a = [int(x) for x in input("Введите три целых числа:\n").split()] max = a[0] for i in a: if i > max: max = i print("Максимальное число: {}".format(max))
<<B>>
a = [int(x) for x in input("Введите пять целых чисел:\n").split()] max = a[0] for i in a: if i > max: max = i print("Максимальное число: {}".format(max))
<<C>>
ages = [] names = ["Антон", "Борис", "Виктор"] for name in names: ages.append(int(input("Возраст {}а: ".format(name j = 0 M = [] m = max(ages) for age in ages: if age == m: M.append(j) j += 1 if len(M) == 1: print("{} старше всех.".format(names[M[0]])) elif len(M) == 2: for i, v in enumerate(names): if i not in M: young = v print("{} и {} старше {}а.".format(names[M[0]], names[M[1]], young)) else: print("Все трое одного возраста.")
Код:
a = input("Введите число: ")
a = 0
for i in x:
a += int(i)
print(' + '.join(list(x)), '=', a)
a = int(x[0])
for i in x[:-1]:
a *= int(i)
print(' * '.join(list(x)), '=', a)
Будут вопросы пиши
(Это Python)