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

С клавиатуры вводятся три произвольных числа. Определить среди них положительные и вычислить их квадратные корни.


123Dinamo: на каком языке программирования
123Dinamo: ?????
kraev02: ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ
123Dinamo: значит составить алгоритм

Ответы

Автор ответа: 123Dinamo
1

Ответ:

from math import sqrt

a=float(input("a="))

b=float(input("b="))

c=float(input("c="))

if a>0:

print("квадратный корень a=" + sqrt(a))

if b>0:

print("квадратный корень b=" + sqrt(b))

if c>0:

print("квадратный корень c=" + sqrt(c))

Объяснение:

Сперва нужно проверять положительное ли, если положительное, то выводить корень, если не проверяя( как в другом ответе ) выводить, то выведет ошибку потому-что корня отрицательного цисла нету.

И переводить в строку числа не обязательно, во время конкатенации всё само сделается!

Я смог помочь!?


rrakhimov06: В коде ошибка. Traceback (most recent call last):
File "c:\tt\sks.py", line 11, in
print("квадратный корень a=" + sqrt(a))
TypeError: can only concatenate str (not "float") to str . str перед переменной добавь
Похожие вопросы
Предмет: Русский язык, автор: vorbanskaya
Предмет: Русский язык, автор: mallakovserezh
Предмет: Русский язык, автор: aman18
Предмет: Математика, автор: AAAAsel