Вопрос задан 25.06.2023 в 17:32. Предмет Информатика. Спрашивает Хомяков Владимир.

Правила записи арифметических выражений. Урок 2 Найди ошибку в программном коде.0339 </Online

Python compiler XВойтиЯАwww.tutorialspoint.com Online Python Compile...codinggroundExecute Python Online (Python v2.7.13)| 0 Сса о наLili Resulty Execute > Share main.py STDIN1 import math2 p=(a+b+c)/23 print(p)4 c=math. sqrt (p* (p-a)*(p-b)*(p-c))5 print (c)$python main.pyTraceback (most recent call last):File "main.py", line 2, in <module>p=(a+b+c)/2NameError: name a is not definedоператор вывода полупериметра на экране лишнийневерно записано арифметическое выражение для нахождения полупериметра треуголникаикане определены числовые значения сторон треугольника​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Повняк Дима.

Ответ:

не определены числовые значения сторон треугольника​

Объяснение:

Ваша программа:

import math

p=(a+b+c)/2

print(p)

c=math. sqrt (p* (p-a)*(p-b)*(p-c))

print (c)

Т.к. до вычисления полупериметра (p=(a+b+c)/2) нет ввода переменных или присваивания им значения, то возникает ошибка (name a is not defined)

Исправление (перед строкой p=(a+b+c)/2)):

a=5

b=5

c=5

или

a=int(input())

b=int(input())

c=int(input())

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программный код, который вы предоставили, содержит несколько ошибок. Вот исправленная версия кода:

python
import math # Задайте численные значения сторон треугольника a = 5 # Замените это значение на длину стороны a b = 6 # Замените это значение на длину стороны b c = 7 # Замените это значение на длину стороны c # Вычисление полупериметра p = (a + b + c) / 2 # Вычисление площади треугольника s = math.sqrt(p * (p - a) * (p - b) * (p - c)) # Вывод результатов print("Полупериметр:", p) print("Площадь треугольника:", s)

Этот код сначала определяет значения сторон треугольника (замените их на фактические значения). Затем он вычисляет полупериметр и площадь треугольника и выводит результаты на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос