Portál AbcLinuxu, 25. dubna 2024 04:24


Dotaz: Jak mam napsat tuto jednoduchou podminku v Pythonu?

Bundas avatar 24.9.2014 14:56 Bundas | skóre: 14 | Pardubice
Jak mam napsat tuto jednoduchou podminku v Pythonu?
Přečteno: 458×
Odpovědět | Admin

Dobry den, ucim se python a nevim jak napsat tuto podminku z cecka v pythonu:

C/C++: if((temp != '1') || (temp != '2'))

Python: ?

Nevite nekdo? Predem diky za pomoc

 

btw. zkousel jsem ruzne veci. Jako treba: if(temp != "1" or "2") a mnoho dalsich.. Ale nic nefungovalo

Abe the Messiah has come.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Bundas (tazatel))
24.9.2014 15:25 pet
Rozbalit Rozbalit vše Re: Jak mam napsat tuto jednoduchou podminku v Pythonu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
if temp not in ['1','2']
25.9.2014 18:43 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak mam napsat tuto jednoduchou podminku v Pythonu?
Nedá mi to (pro generace příští): „¡NENÍ to řešeni, to je jiná podmínka!“ - To by muselo (a asi i mělo) být v zadání &&.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
Tarmaq avatar 24.9.2014 15:26 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Jak mam napsat tuto jednoduchou podminku v Pythonu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
if temp != '1' or temp != '2':
anebo jeste lepe:
if temp not in['1', '2']:
Don't panic!
rADOn avatar 24.9.2014 16:48 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Jak mam napsat tuto jednoduchou podminku v Pythonu?
pokud je jiste ze temp je jen jeden znak, tak staci:

if temp in "12": …
"2^24 comments ought to be enough for anyone" -- CmdrTaco
Řešení 1× (Šangala)
24.9.2014 20:02 TTTTTTTT
Rozbalit Rozbalit vše Re: Jak mam napsat tuto jednoduchou podminku v Pythonu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ta podmínka v zadání je špatně - je vždy pravdivá. Proměnná temp má buď hodnotu různou od 1 a 2, pak se obě závorky vyhodnotí jako true. Pro temp = 1 je pravdivá druhá závorka a protože tam je or, je i celá podmínka pravdivá. Analogicky pro temp = 2. Tedy v pythonu

if True:
24.9.2014 20:09 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak mam napsat tuto jednoduchou podminku v Pythonu?
I v C++ je to snaší zapsat jako if(true), nebo lépe, nepsat to vůbec…
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.