Portál AbcLinuxu, 7. listopadu 2025 05:10
# Při takovém stavu se cyklus ani nespustí.
a = 1
b = 1
while a < 10 and b < 20:
pass
Řešení dotazu:
Potřebuji cyklus ukončit, pokud 'a' bude vetší než 10 a 'b' bude vetší než 20.jinymy slovy, dokud bude a mensi nez deset, nebo b mensi nez dvacet, pokracuj v cyklu: Tedy podminka by mela byt spise takovato:
while a < 10 or b < 20:
pass
Druha vec je, ze by tam asi nemela byt ostra nerovnost, protoze pokud bude napr. a rovno deseti, a b bude vetsi nez dvacet, mela by byt porad podminka splnena. Tedy:
while a <= 10 or b <= 20:
pass
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.