Это может быть просто ошибка, которую показывает ошибка (а не то, как она написана в файле eclipse.ini), но есть текст в Eclipse.ini (Указание JVM) , в котором говорится, что следующее:
BLOCKQUOTE>
- Параметр -vm и его значение (путь) должны быть в отдельных строках.
- Значение должно быть полным абсолютным путем к Java исполняемый, а не только в домашний каталог Java.
- Опция -vm должна произойти до опции -vmargs, поскольку все после -vmargs передается непосредственно в JVM
В вашем коде есть некоторые ошибки:
float
для лучшего расчета. else
. См. Документацию Попробуйте следующий код:
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)
Надеюсь, что это отвечает на ваш вопрос !!!