j'ai écrit ce code minuscule gedit et a couru: -Entrée utilisateur en Perl - Problème avec le script en cours d'exécution dans KomodoEdit
#/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";
fonctionne bien en utilisant la commande line.Ran le même code sur Komodo Edit: face à un problème Je m'attends à la première ligne comme sortie: - Entrez le rayon du cercle: pendant qu'il attend sur l'écran c'est-à-dire attendre une entrée et ensuite tout se passe dans l'ordre - quelqu'un peut me dire pourquoi ça marche bien avec la ligne de commande?
sortie après avoir changé #/usr/bin/perl #/usr/bin/perl: - a aussi déclarer mon rayon de $ et mon tour de $ ----------- -----------------------------------------------
12 # same i had to enter 12
Enter the radius of circle:
radius is: 12
Circumference of circle with radius : 12 = 75.398223696
corriger la première ligne d'abord, il devrait être '#/usr/bin/perl! – Space
de sortie après avoir changé comme vous l'avez mentionné: - a également dû déclarer mon rayon $ et mon $ circonférence -------------------------------------- -------------------- 12 # même je devais entrer 12 entrez le rayon du cercle: rayon est: 12 Circonférence du cercle avec un rayon : 12 = 75.398223696 – rgolwalkar
c'est correct, quelle est l'erreur que vous êtes fac avec Komodo edit. – Space