Дано натуральное число. определить, сколько раз в нём встречается первая цифра. ( программа через цикл while или for. БУДУ ОЧЕНЬ БЛАГОДАРНА)
Ziorar:
Язык программирования то какой? Python?
n = input('n = ')
k = 0
for i in range(len(n)):
????if n[i] == n[0]:
????????k += 1
print(k)
Ответы на вопрос
Ответил fostergleb93
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} раз(а).')
Объяснение:
Новые вопросы
Английский язык,
1 год назад
Биология,
1 год назад
Алгебра,
1 год назад
Литература,
1 год назад
Физика,
7 лет назад
Физика,
7 лет назад