
У меня есть вот такой код на пайтоне: 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 символа значит в ответ вывести "Это не треугольник"

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

Ответ:
name = input("Введите название треугольника:")
if len(name) == 4:
print('Это не треугольник.')
quit(1) # Выйти из программы (1 значит что произошла ошибка, если например quit(0) - то значит программа завершена без ошибок).
Объяснение:
len - есть у многих объектов (строк, списков и прочего), это длина, если спросить len у строки, вернёт кол-во символов.



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.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili