Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать код пайтон

Иди К чёрту Горелый Ученик (182), на голосовании 2 недели назад
Петин учитель устроил контрольную. Первое задание — определить номер своего варианта по адресу. Петя живёт на проспекте Математиков в доме n, в квартире k. Ему нужно посчитать, сколько цифр в номере дома (n), записать это число n раз подряд (слитно), а полученное число разделить на номер квартиры k. Остаток при делении и есть номер варианта.
Даны числа n и k. Выведи, какой вариант достанется Пете.
Голосование за лучший ответ
Алексей Володин Профи (913) 1 месяц назад
def calculate_variant(n, k):
# Преобразуем номер дома в строку, чтобы посчитать количество цифр
n_str = str(n)
# Количество цифр в номере дома
digit_count = len(n_str)
# Создаем строку, состоящую из digit_count, повторенной n раз
repeated_digits = str(digit_count) * n
# Преобразуем полученную строку в число
repeated_number = int(repeated_digits)
# Находим остаток от деления на номер квартиры k
variant_number = repeated_number % k
return variant_number

# Пример использования
n = int(input("Введите номер дома (n): "))
k = int(input("Введите номер квартиры (k): "))
variant = calculate_variant(n, k)
print("Номер варианта:", variant)
Молот ШотландцевВысший разум (303069) 1 месяц назад
Решается это в две строчки
n,k = input(),int(input())
print(int(len(n) * n) % k)
Алексей Володин Профи (913) Молот Шотландцев, хз, я через ии писал
Молот Шотландцев Высший разум (303069) 1 месяц назад
n,k = input(),int(input())
print(int(len(n) * int(n)) % k)
Вот и всё... Старания нейросети в ответе сверху были напрасны
ПапаВысший разум (152724) 1 месяц назад
В чём глубокий смысл преобразовывать целочисленное произведение в int?
Похожие вопросы