mirror of
https://github.com/denis-on/basicsPython.git
synced 2026-02-03 08:00:51 +03:00
27 lines
1.0 KiB
Python
27 lines
1.0 KiB
Python
# Реализовать функцию, принимающую два числа (позиционные аргументы) и выполняющую их деление.
|
||
# Числа запрашивать у пользователя, предусмотреть обработку ситуации деления на ноль.
|
||
|
||
def inputIntNum(message):
|
||
n=0
|
||
while True:
|
||
try:
|
||
n = float(input(message + ' '))
|
||
except ValueError:
|
||
print('Это не число или используйте "." для разделения разрядов, попробуйте снова.')
|
||
continue
|
||
else:
|
||
break
|
||
return n
|
||
|
||
def my_div(a,b):
|
||
c=None
|
||
try:
|
||
c = a/b
|
||
except ZeroDivisionError:
|
||
print('Деление на ноль')
|
||
return c
|
||
|
||
print('Введите 2 числа, опробуем диление a/b')
|
||
print(f"Результат деление a/b = { my_div(inputIntNum('Число а?'), inputIntNum('Число b?')) }")
|
||
|