я написал этот крошечный код на gedit и запустил его: -
#/usr/bin/perl
print "Enter the radius of circle: \n";
$radius = <>;
chomp $radius;
print "radius is: $radius\n";
$circumference = (2*3.141592654) * $radius;
print "Circumference of circle with radius : $radius = $circumference\n";
Работает нормально, используя командную строку. Дайте тот же код на Komodo. Правка: столкнувшись с проблемой, я ожидаю вывод первой строки в виде: - Введите радиус круга: когда он ожидает на экране, то есть ждет ввода и после этого запускает все по порядку - может кто-нибудь сказать мне, почему он работает нормально с командной строкой, но не с Komodo?
вывод после изменения # / usr / bin / perl на #! / Usr / bin / perl: - также нужно было объявить мой $ радиус и мою $ окружность --------------- -------------------------------------------
12 # same i had to enter 12
Enter the radius of circle:
radius is: 12
Circumference of circle with radius : 12 = 75.398223696