print ('yes' if sum(map(int,"345"))%а else 'no')
Как здесь бс рисовать не знаю, код не нужен, ну оставлю уже
Python
Дано двузначное число. Определить: кратна ли сумма его цифр числу а. Написать блок-схему.
Beksultan Keldibekov
спасибо
Блок-схема решения задачи:
Ввести двузначное число n.
Вычислить сумму цифр числа n.
Например, для числа 42 сумма цифр равна 4 + 2 = 6.
Ввести число a.
Проверить, является ли сумма цифр числа n кратной числу a.
Например, если a равно 3, то число 6 является кратным числу 3.
Код на Python:
Ввести двузначное число n.
Вычислить сумму цифр числа n.
Например, для числа 42 сумма цифр равна 4 + 2 = 6.
Ввести число a.
Проверить, является ли сумма цифр числа n кратной числу a.
Например, если a равно 3, то число 6 является кратным числу 3.
Код на Python:
# Ввод двузначного числа n
n = int(input("Введите двузначное число: "))
# Вычисление суммы цифр числа n
sum_digits = n // 10 + n % 10
# Ввод числа a
a = int(input("Введите число a: "))
# Проверка, является ли сумма цифр числа n кратной числу a
if sum_digits % a == 0:
print("Сумма цифр числа n является кратной числу a")
else:
print("Сумма цифр числа n не является кратной числу a")
Beksultan Keldibekov
спасибо
number = int(input("Введите двузначное число: "))
digit1 = number // 10
digit2 = number % 10
sum = digit1 + digit2
a = int(input("Введите число а: "))
if sum % a == 0:
print("Да")
else:
print("Нет")
digit1 = number // 10
digit2 = number % 10
sum = digit1 + digit2
a = int(input("Введите число а: "))
if sum % a == 0:
print("Да")
else:
print("Нет")
Beksultan Keldibekov
спасибо
def mul_sum(x: int, a: int) -> str:
"""
а) кратна ли трем сумма его цифр;
б) кратна ли сумма его цифр числу а.
:param x: число, сумма цифр которого провряется
:param a: число, для проверки кратности
:return:кратно число, или нет
>>> mul_sum(x=12, a=12)
'Кратно 3'
>>> mul_sum(x=62, a=2)
'Кратно a'
>>> mul_sum(x=16, a=3)
'число не кратно не 3 не а '
>>> mul_sum(x=9, a=2)
'Число не двузначное'
"""
if isinstance(x, int) and isinstance(a, int):
if (x >= 10) and (x < 100):
if ((x // 10) + (x % 10)) % 3 == 0:
return f'Кратно 3'
if ((x // 10) + (x % 10)) % a == 0:
return f'Кратно a'
else:
return f'число не кратно не 3 не а '
else:
return f'Число не двузначное'
else:
raise TypeError('Введите числа')
"""
а) кратна ли трем сумма его цифр;
б) кратна ли сумма его цифр числу а.
:param x: число, сумма цифр которого провряется
:param a: число, для проверки кратности
:return:кратно число, или нет
>>> mul_sum(x=12, a=12)
'Кратно 3'
>>> mul_sum(x=62, a=2)
'Кратно a'
>>> mul_sum(x=16, a=3)
'число не кратно не 3 не а '
>>> mul_sum(x=9, a=2)
'Число не двузначное'
"""
if isinstance(x, int) and isinstance(a, int):
if (x >= 10) and (x < 100):
if ((x // 10) + (x % 10)) % 3 == 0:
return f'Кратно 3'
if ((x // 10) + (x % 10)) % a == 0:
return f'Кратно a'
else:
return f'число не кратно не 3 не а '
else:
return f'Число не двузначное'
else:
raise TypeError('Введите числа')
Сергей Владимирович
Кратность 3 можно проверять на самом числе, не заморачиваясь с суммой. Как и 9.
Beksultan Keldibekov
спасибо
Похожие вопросы
- На входе строка s = '3' + n * '5'. В конце сумма её цифр должна быть равна 27. Как преобразовать эту строку в число?
- Задача в питоне!!!!!! Дано целое число n (n находится в диапазоне от 1 до 99), определяющее возраст человека в годах.
- Программисты, вы когда нибудь использовали "блок схему", при составленнии кода в крупных и не крупных проектах?
- Выразите число в виде суммы четырех квадратов Нужно написать программу на python
- Помогите с программой на Python. Сколько существует десятичных трёхзначных чисел, в которых только одна цифра кратна 3?
- Задача по Python: Найти сумму чисел и при вводе чисел...
- Даны три целых числа. Определите, сколько среди них
- Задана последовательность из N вещественных чисел. Определить, сколько среди них чисел меньших К, равных К и больших К.
- Простые числа.Напишите программу
- Напишите код по перебору числа на Python.