Вопрос задан 16.06.2023 в 10:13. Предмет Информатика. Спрашивает Чернова Александра.

У меня есть вот такой код на пайтоне: print("Вычислитель площади треугольника по форумле Герона")

name = input("Введите название треугольника:") print(name) #периметр a = float(input("Введи размер первой стороны:")) print(a) b = float(input("Введи размер второй стороны:")) print(b) c = float(input("Введи размер третьей стороны:")) print(c) k = a + b + c p = k / 2 print("Полупериметр треугольника:" + str(p)) #площадь z = p - a x = p - b v = p - c q = p ** 0.5 w = z ** 0.5 e = x ** 0.5 r = v ** 0.5 g = r * e * w * q print("Площадь треугольника" + name + "=" + str(g)) как мне можно проверить сколько символов ввел пользователь при ответе на вопрос "Название треугольника:" и можно ли как нибудь продолжить код: если пользователь ввел 4 символа значит в ответ вывести "Это не треугольник"
0 0
Перейти к ответам

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

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

Ответ:

name = input("Введите название треугольника:")

if len(name) == 4:

   print('Это не треугольник.')

   quit(1)  #  Выйти из программы (1 значит что произошла ошибка, если например quit(0) - то значит программа завершена без ошибок).

Объяснение:

len - есть у многих объектов (строк, списков и прочего), это длина, если спросить len у строки, вернёт кол-во символов.

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

Checking the Length of User Input and Continuing the Code

To check the length of the user input when answering the question "Название треугольника:" and continue the code based on the input length, you can use the following Python code:

```python print("Вычислитель площади треугольника по формуле Герона") name = input("Введите название треугольника:") print(name)

# Check the length of the user input if len(name) == 4: print("Это не треугольник") else: # Continue the code for calculating the area of the triangle a = float(input("Введи размер первой стороны:")) b = float(input("Введи размер второй стороны:")) c = float(input("Введи размер третьей стороны:"))

# Rest of the code for calculating the area of the triangle # ... ```

In this code, after taking the user input for the triangle name, the length of the input is checked. If the length is 4, it prints "Это не треугольник". Otherwise, the code continues to prompt the user for the triangle's side lengths and proceeds with the area calculation.

This approach allows you to dynamically respond to the user's input length and adjust the code's behavior accordingly.

0 0

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

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

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

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