Предмет: Информатика, автор: odaveronika2503

На вході програми маємо натуральне число n (n > 9) Видаліть крайню справа цифру (розряду одиниць) числа п.​

Ответы

Автор ответа: Rinky31
0

Ответ:

while True:

 try:

   n = int(input('Введіть число: '))

   if n > 9:

     a = str(n)

     b = list(a)

     b.pop(-1)

     res = ''

     for x in range(len(b)):

       res = res+b[x]

     print(f'Число {n} без останньої цифри виглядає так: {res}')

   else:

     print('Введіть число більше за 9')

 except Exception:

   pass

Объяснение:

Я думаю, можна було б зробити простіше, але в мене вийшло так. Якщо не треба безкінечно виконувати програму, видаліть цикл while.


Rinky31: Извиняюсь за прошлый код, вот новый, более простой: while True:
try:
n = int(input('Введіть число: '))
if n > 9:
a = str(n)
b = a[:-1]
print(f'Число {n} без останньої цифри виглядає так: {b}')
else:
print('Введіть число більше за 9')
except Exception:
pass
Похожие вопросы
Предмет: Геометрия, автор: elenapurij
Предмет: Математика, автор: matviiiermolenko
Предмет: Геометрия, автор: irinakravchenko77077
Предмет: География, автор: ilanikitkov26