Предмет: Информатика,
автор: catherinklm
Дано натуральное число. определить, сколько раз в нём встречается первая цифра. ( программа через цикл while или for. БУДУ ОЧЕНЬ БЛАГОДАРНА)
Ziorar:
Язык программирования то какой? Python?
n = input('n = ')
k = 0
for i in range(len(n)):
????if n[i] == n[0]:
????????k += 1
print(k)
Ответы
Автор ответа:
1
Ответ:
Пример:
Дано число: 12345
Первая цифра: 1
Ответ: Первая цифра встречается в числе 12345 1 раз.
Код программы:
n = int(input('Введите натуральное число: '))
first_digit = n // (10 ** (len(str(n)) - 1))
count = 0
while n > 0:
if n % 10 == first_digit:
count += 1
n //= 10
print(f'Первая цифра встречается в числе {n} {count} раз(а).')
Объяснение:
Похожие вопросы
Предмет: Українська література,
автор: glebharlasko00
Предмет: Информатика,
автор: irunaripak
Предмет: Українська мова,
автор: anitabond0310
Предмет: Математика,
автор: ilgizkarina