Raku-Kurs / Grundlagen / Bereiche / Übungen / Wenn die Zahl innerhalb der Grenzen liegt
Lösung: Wenn die Zahl innerhalb der Grenzen liegt
Das Programm verwendet einen Bereich, der aus den Zahlen erstellt wird, die der Benutzer eingibt. Dann prüft der Smartmatch-Test, ob die dritte Zahl innerhalb der Bereichsgrenzen liegt. Das Ergebnis des Smartmatch-Tests ist ein Boolescher Wert, sodass wir es sofort ausdrucken können.
Code
Hier ist die Lösung:
my $begin = prompt 'Von (einschließlich): ';
my $end = prompt 'Bis (ausschließlich): ';
my $n = prompt 'Was ist die Zahl? ';
say $n ~~ $begin ..^ $end;
🦋 Finde das Programm in der Datei number-in-limits.raku.
Ausgabe
Teste verschiedene Fälle, einschließlich wenn die Zahl mit dem Ende des Bereichs übereinstimmt.
$ raku exercises/ranges/number-in-limits.raku
Von (einschließlich): 1
Bis (ausschließlich): 2
Was ist die Zahl? 1.5
True
$ raku exercises/ranges/number-in-limits.raku
Von (einschließlich): 100
Bis (ausschließlich): 200
Was ist die Zahl? 100
True
$ raku exercises/ranges/number-in-limits.raku
Von (einschließlich): -5
Bis (ausschließlich): -2
Was ist die Zahl? -2
False
Kommentar
Beachte, wie der rechte Endpunkt des Bereichs ausgeschlossen wird: $begin ..^ $end
.
Kursnavigation
← Boolescher Typ / Boolesche Operationen mit anderen Typen | Codeblöcke →
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська