équivalent de (1..$nb) dans les autres langages que Perl
Bonjour, j'aimerais savoir connaître l'équivalent de (1..$nb) dans les autres langages que Perl.
Je voudrais savoir si c'est une erreur que Perl m'autorise à faire ou si il faut une autre syntaxe.
Merci
Perl:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| use warnings;
use strict;
print "Quel est le titre de la série ?\n";
my $serie = ucfirst(<>); chomp $serie;
print "Combien de saisons ?\n";
my $saisons = int(<>);
mkdir $serie; chdir $serie;
foreach my $_ (1..$saisons) { mkdir "saison $_"; } |
Ruby:
Code:
1 2 3 4 5 6 7 8 9 10
| puts "Quel est le titre de la série ?"
serie = gets.chomp.to_s
puts "Combien de saisons ?"
saisons = gets.chomp.to_i
Dir::mkdir "#{serie}"; Dir::chdir "#{serie}"
for i in (1.."#{saisons}") do
Dir::mkdir "saison #{saisons}"
end |
Python:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #-*-coding:utf-8-*-
import os
print "Quel est le titre de la série ?"
serie = raw_input()
print "Combien de saisons ?"
saisons = input()
os.mkdir(serie); os.chdir(serie)
for i in (1,saisons):
os.mkdir("saison "+"%s" %saisons) |