#OPERATORY RELACYJNE: ==, !=, >, <, >=, <=

print(250 > 42.01) #True
print(24 == 12) #False

print(12 == 15) #Fałsz ==, >, >=
print(5 < 150000) #Prawda !=,<, <=
print(120 != 120) #Fałsz !=, >, <,
print(25.3421 >= 25.3421) #Prawda ==, >=, <=

#Program weryfikujący wzrost. Trzeba mieć 120cm żeby wejść na rollercoaster
"""
wzrost_cm = int( input("Podaj swój wzrost w cm: ") )
werdykt = wzrost_cm >= 120
print(werdykt)
"""
#OPERATORY LOGICZNE

#NOT
print( (not True) ) #False
print( (not False) ) #True
print( (not 2<10)) #False

print( (not not 4>10)) #False

# AND
print( True and True ) #True
print( True and False ) #False
print( False and True ) #False
print( False and False ) #False

print( 23>12 and 4<3.14) #False

# OR
print( True or True ) #True
print( True or False ) #True
print( False or True ) #True
print( False or False ) #False

print( 23>12 or 4<3.14) #True

#Program weryfikujący wzrost V2. Trzeba mieć 120cm żeby wejść na rollercoaster
#   ale nie więcej niż 215 cm
"""
wzrost_cm = int( input("Podaj swój wzrost w cm: ") )
warunek1 = wzrost_cm >= 120
warunek2 = wzrost_cm <= 215
decyzja = warunek1 and warunek2
print(decyzja)

decyzja = 120 <= wzrost_cm <= 215 #2 sposób lepszy 
print(decyzja)
"""

#Zadanko: wpisz słówka AND, OR, NOT w odpowiednie miejsca
print(True, 25<140 and 10==10) # T T
print(True, 100>=1 or 2>10)
print(False, 25<14 and 10!=10)

print(False, -1<3 and 2<9 and 10==15) # t t f
print(True, not 2==10)
print(True, 20.05<21<10 or -10<20<150<=150) #f t

#Kolejność: not pierwszy, potem and, na końcu or
print( not False and False ) 
print( not (False and False) ) 

print( (10>2 and 10<20) or (20<30 and 30<20) )

#Zadanie: Program wczytuje trzy liczby: a,b,c i sprawdza która jest największa.
# !!! nie używamy IF. Tylko operatory logiczne i relacyjne
"""
a = int( input("Podaj liczbę a: "))
b = int( input("Podaj liczbę b: "))
c = int( input("Podaj liczbę c: "))

czy_a_to_max = a>b and a>c
czy_b_to_max = b>a and b>c
czy_c_to_max = not( czy_a_to_max or czy_b_to_max)

print(f"Czy liczba jest najwięszka:a{czy_a_to_max}, b:{czy_b_to_max}, c:{czy_c_to_max}")
"""
#Porównywanie napisów:
napis1 = "Brawlstars"
napis2 = "brawlstars"
print( napis1 == napis2)

print("B" < "b")

print( ord("B"))
print( ord("b"))


import random
while True: 
    x = random.randint(1, 10000)
    print(chr(x))
