Рожков Зейдан460
?>

СОСТАВИТЬ БЛОК-СХЕМУ АЛГОРИТМА РАСЧЕТА ЗНАЧЕНИЯ ФУНКЦИИ.ЗАПИСАТЬ ФОРМУЛЫ ПО ПРАВИЛАМ PASCAL

Информатика

Ответы

vkurnosov20008

1

x = int(input('Введите x: '))

print('y =', 2 * pow(x, 0.5))

print('y =', pow(x + 2, 2))

print('z =', 14 * pow(x, 2) + 11 - 17)

2

import math

s, v_1, v_2 = int(input('Введите S: ')), int(input('Введите v1: ')), int(input('Введите v2: '))

print(math.ceil(s / (v_1 + v_2)))

И кстати, пример не правильный, т.к. когда вы используете просто команду input(), то она не преобразует строку в число, а оставляет ее строкой, то есть если вы ввели 5, то и  переменная будет хранить значение '5' как строку(как слово), а строковый тип не поддерживает операцию перемножения саму на себя, то есть если вы умножите '5'(типа str) на '5'(типа str) это будет соответствовать умножению слова 'гриб' на слово 'дерево', а это невозможно.

Чтобы исправить эту ошибку нужно 'оборачивать' input() в int(), то есть должно получиться int(input()), как написал я.  

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

СОСТАВИТЬ БЛОК-СХЕМУ АЛГОРИТМА РАСЧЕТА ЗНАЧЕНИЯ ФУНКЦИИ.ЗАПИСАТЬ ФОРМУЛЫ ПО ПРАВИЛАМ PASCAL
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

MikhailSvetlana
reznikvi
Olesyamilenina8
d2002
shelep19789
devochkadafka624
tashovairina
Даниил247
arteevdimon
Kosov-Aleksandr379
andr77716
Мельникова
AlekseiBunina1895
Kubataeva Nikolaevich1389
Дмитрий1974