#!/Perl/bin/perl use strict; use warnings; $| = 1; #flush output my ( $secretword, $name, $guess ); $secretword = "Lama"; #unser Geheimwort print "Wie heissen Sie? "; $name = ; chomp $name; if ( $name eq "gerhard" ) { print "Hallo Gerhard, wie nett dass du da bist!\n"; } else { print "Hallo $name!\n"; # Standard Gruß print "Wie lautet das Geheimwort? "; $guess = ; chomp ( $guess ); # Perl kennt auch eine while Anweisung fuer die abweisende Schleife # Der Operator ne vergleicht zwei Strings auf Ungleicheit while ( $guess ne $secretword ) { print "Falsch geraten, nochmal. Wie lautet das Geheimwort? "; $guess = ; chomp $guess; } } exit;