1. Надо показать модуль введенного числа: |5| = 5, |-2| = 2 2. Вводится целое число (не больше 4 разряда). Надо найти разряд этого числа. 3. Реализуйте простой калькульятор. Вводим два дробных числа. и на экран выходит меню: 1) a+b 2) a-b 3) a*b 4)a/b исходя из выбора выполняем то или иную операцию. В делении должна быть проверка на 0. Python помогите пж если можете сделайте в pycharme пожалуйста даю 45 балов​


nohack131: 23*
Аноним: #1
Аноним: a=int(input())
b = abs(a)
print(b)
Аноним: #2
Аноним: def digits(n):
i=0
while n>0:
n=n//10
i+=1
return i
num=abs(int(input("Введите число: ")))
print("Количество разрядов: ",digits(num))
Аноним: #3
Аноним: Не знаю
Аноним: 2 пробел от n до return

Ответы

Ответ дал: Аноним
1

Ответ:

пробелы обязательны)

Объяснение:

#1

a=int(input())

b = abs(a)
print(b)

#2

def digits(n):

 i=0

 while n>0:

   n=n//10

   i+=1

 return i

num=abs(int(input("Введите число: ")))

print("Количество разрядов: ",digits(num))
#3

print("Введите числа в десятичной дроби")

a = float(input("Введите первое число: "))

b = float(input("Введите второе число: "))

print("1)a+b")

print("2)a-b")

print("3)a*b")

print("4)a/b")

c = input("Введите действие:")

if c == "1":

  print(a + b)

elif c == "2":

  print(a - b)

elif c == "3":

  print(a *b)

elif c == "4":

   if b == 0:                    

       print("Деление на 0!")

   else:

       print(a / b)


Аноним: Только что исправил,пробел в return на уровне while
Аноним: И сократил 3 задание
nohack131: спасибо большое
Аноним: Обращайся
Вас заинтересует