Wiederholung – Einfache Logik
Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy — Lektion 18 von 88.
Aufgabe
EinfachIhnen werden die folgenden Variablen zur Verfügung gestellt:
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = trueKombinieren Sie Vergleichs- und Logikoperatoren, um die folgenden Ausdrücke auszuwerten und jeweils in einer neuen Zeile anzuzeigen:
- Prüfen Sie, ob
agezwischen18und65(einschließlich) liegt, unter Verwendung von&& - Prüfen Sie, ob die Person fahren darf:
ageist mindestens18undhas_licenseisttrue - Prüfen Sie, ob die Person ein erfahrener Fahrer ist:
has_licenseisttrueundyears_of_experienceist größer oder gleich2 - Prüfen Sie, ob die Person eine Versicherung benötigt:
has_licenseisttrueundhas_insuranceist NICHTtrue - Prüfen Sie, ob es ein guter Tag zum Üben ist:
is_weekendisttrueoderyears_of_experienceist kleiner als1 - Prüfen Sie, ob die Person ein qualifizierter Wochenendfahrer ist:
ageist mindestens21undhas_licenseisttrueund (is_weekendisttrueoderhas_insuranceisttrue)
Jede Ausgabe sollte entweder true oder false sein.
Probier es selbst
# Bereitgestellte Variablen
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true
# TODO: Schreibe deinen Code unten
# Werte jeden Ausdruck aus und gib das Ergebnis aus (true oder false)
# 1. Überprüfe, ob das Alter zwischen 18 und 65 liegt (einschließlich) unter Verwendung von &&
# 2. Überprüfe, ob die Person fahren kann
# 3. Überprüfe, ob die Person ein erfahrener Fahrer ist
# 4. Überprüfe, ob die Person eine Versicherung benötigt
# 5. Überprüfe, ob es ein guter Tag ist, um das Fahren zu üben
# 6. Überprüfe, ob die Person ein qualifizierter Wochenendfahrer istAlle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 47Rechnungs-Splitter
WillkommensnachrichtBenutzereingaben abfragen10FizzBuzz mit Twist
SpielübersichtDie FizzBuzz-Methode13Arrays für Fortgeschrittene
Array Slicing mit BereichenArray Slicing mit IndizesArray-OperatorenInclude? Methode2Variablen und Datentypen
Zahlen und VariablenDatentyp StringDatentyp BooleanDatentyp SymbolDatentypen prüfenBenennungskonventionenZusammenfassung – Erstellung von Variablen5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenUnless-Anweisung8Schleifen
For-Schleife mit RangesWhile-SchleifeBreakNextRückblick - FakultätTimes-SchleifeUntil-SchleifeVerschachtelte SchleifenRückblick - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
Ausgabe mit putsAusgabe mit print und pAusgabe mit VariablenEingabe mit getsChomp-MethodeTypumwandlungWiederholung - AltersrechnerWiederholung - Wahr oder Falsch