wie implementiere ich ungerade Zahlen in ein neues Array?
Moin,
ich habe eine Aufgabe, bei der ich nur die ungeraden Zahlen aus einem Array mit den Zahlen von 1-100 in ein neues Array implementieren und ausgeben soll. Ich habe keine Ahnung, wie man das macht. Vielleicht kann mir ja jemand helfen (Perl)
use strict;
use warnings;
my @zahlen = (1..100);
foreach my $zahlen (@zahlen){
if ($zahlen % 2){
print "$zahlen ist ungerade\n";
}else{
print "$zahlen ist gerade\n";
}
}
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
zahlenBisHundert = list(range(1,101))
nurUngerade = []
for i in zahlenBisHundert:
if i%2:
nurUngerade += [i]
print(nurUngerade)
Die Logik sollte in Perl Analog zu meinem Python3 Beispiel sein ;)
Woher ich das weiß:Studium / Ausbildung – Informatikstudent
beginn bei 1 und addiere immer zwei
Dann hast du alle ungeraden Zahlen