Проблемы с программой калькулятора [дубликат]

Это может быть просто ошибка, которую показывает ошибка (а не то, как она написана в файле eclipse.ini), но есть текст в Eclipse.ini (Указание JVM) , в котором говорится, что следующее:

  • Параметр -vm и его значение (путь) должны быть в отдельных строках.
  • Значение должно быть полным абсолютным путем к Java исполняемый, а не только в домашний каталог Java.
  • Опция -vm должна произойти до опции -vmargs, поскольку все после -vmargs передается непосредственно в JVM
BLOCKQUOTE>

0
задан skaul05 1 March 2019 в 08:50
поделиться

1 ответ

В вашем коде есть некоторые ошибки:

  1. Вы не указали тип ввода. Замените его на float для лучшего расчета.
  2. Вы написали неправильный синтаксис else. См. Документацию
  3. Вы неправильно вычислили площадь квадрата.

Попробуйте следующий код:

print("1 rectangle")
print("2 squared")
print("3 circle")
shape = input (">> ")

if shape == 1:
    length = float(input ("What is the length of the rectangle?"))
    breadth = float(input ("What is the breadth of the rectangle?"))
    area = length * breadth *2
    print ("the area of your rectangle", area)

elif shape == 2:
    length = float(input ("what is the length of one side of the squared"))
    area = length * length
    print ("the area of your square is ", area)

else:
    radius = float(input ("what is the radius of your circle"))
    area = radius *radius*3.14
    print ("area of your circle is ", area)

Надеюсь, что это отвечает на ваш вопрос !!!

0
ответ дан skaul05 1 March 2019 в 08:50
поделиться
Другие вопросы по тегам:

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