Допоможіть python
Задача 2. Написати програму, яка перевіряє чиє прямокутник квадратом.
З клавіатури вводимо 2 довжини сторін прямокутника.
• Визначаємо периметр прямокутника.
• Виводимо на екран
• Порівнюємо сторони прямокутника. Якщо сторони рівні (тобто
прямокутник є квадратом ) виводимо відповідне повідомлення. Якщо
ні – виводимо відповідне повідомлення.
Ответы
Відповідь:
def input_var(s):
while True:
try:
var = float(input(s))
if(var<=0):
print("Довжина не може бути від'ємною чи нульовою. Будь ласка,повторіть ввід.")
else:
return var
except ValueError:
print("Введено нечислове значення. Будь ласка, повторіть ввід.")
def main(args):
a = input_var("Введіть сторону a:")
b = input_var("Введіть сторону b:")
print("Периметр прямокутника дорівнює {0}".format(2*(a+b)))
print("Цей прямокутник ",end = '')
if a==b:
print("є квадратом")
else:
print("не є квадратом")
return 0
if __name__ == '__main__':
import sys
sys.exit(main(sys.argv))
Пояснення:
Все виконується згідно з даним алгоритмом задачі + перевірка чисел на правильність згідно задачі
Ответ:
a,b=map(float,input('вводимо 2 довжини сторін прямокутника: ').split())
print('периметр прямокутника:', 2*(a+b))
print('прямокутник є квадратом' if a==b else 'прямокутник не є квадратом')
Объяснение:
Проверяйте мой украинский.
В условии ничего нет о проверке валидности введеннех данных