new file: 2.Erste Programme/11. Wahrheitswerte und logische Operatoren/wahrheitswerteundlogischeoperatoren.py new file: 2.Erste Programme/12. Bedinungen/bedingungen.py
55 lines
1.0 KiB
Python
55 lines
1.0 KiB
Python
# Wahrheitswerte und logische Operatoren(ab hier Kai schicken)
|
|
'''
|
|
-die Wahrheitswerte True (wahr) und False (flasch) werden durch ganze Zahlen codiert:
|
|
False = 0
|
|
True = 1
|
|
-zu den Wahrheitswerten gehören folgende logische Operatoren
|
|
Verneinung(Negation) not
|
|
Und-Verknüpfung and
|
|
Oder-Vernknüpfung or
|
|
'''
|
|
|
|
# Test dieser "neuen" Funktionen
|
|
|
|
|
|
aussage1 = int(1)
|
|
aussage2 = int(0)
|
|
print(aussage1)
|
|
print(aussage2)
|
|
|
|
aussage3 = aussage1 and aussage2
|
|
|
|
print(aussage3)
|
|
|
|
# Ab hier waren Robin und Kai nicht mehr da
|
|
# Nur für schönheit
|
|
print("\n")
|
|
|
|
aussage1 = int(0)
|
|
aussage2 = int(1)
|
|
print(aussage1)
|
|
print(aussage2)
|
|
|
|
aussage3 = not aussage1 and aussage2
|
|
|
|
print(aussage3)
|
|
|
|
'''
|
|
Logische Ausdrücke ohne Vergleichsoperatoren
|
|
|
|
a or b
|
|
|
|
(a or b) and c (in Pyhton bindet and stärker als or)
|
|
|
|
a or not b and c (erst not, dann and, dann or): (a or ((not b) and c))
|
|
|
|
Logische Ausdrücker mit Vergleichsoperatoren:
|
|
Vergleichsoperatoren:
|
|
|
|
== gleich
|
|
!= ungleich
|
|
< kleiner
|
|
> größer
|
|
<= kleiner gleich
|
|
>= größer gleich
|
|
''' |