IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Pro x - a x + v kodování Python

V předchozím kvízu, Online test znalostí Python 2.7, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Alexandr Saveljev:17.7.2023 13:20

Dobrý den!
V kódu často máme x - nebo x -:

# ošetření přeteční přes z
    if ord(znak) + x > ord("z"):
        x -= ord("z") - ord("a") + 1

Otázka - zda ten + nebo - hraje nejakou rol pro Python? Nebo to je jen informace?
Protože dále v kódu máme:

ord("z") - ord("a") + 1

tady je i to, co chceme, nebo odčítání nebo sčítání.
Tak proč předem uvádíme:

x -=

Zkusil jsem: Zkusil jsem x bez -.
Nefunguje.

Chci docílit: Chtěl bych chapat Python.

 
Odpovědět
17.7.2023 13:20
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:17.7.2023 13:42
x -= ord("z") - ord("a") + 1 # je totez jako
x = x - ( ord("z") - ord("a") + 1 )
 
Nahoru Odpovědět
17.7.2023 13:42
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:17.7.2023 13:51

https://www.tutorialspoint.com/…perators.htm

= %= /= //= -= += *= **=
Assignment operators

-> google = Assignment operators -> https://www.javatpoint.com/…rs-in-python

Add and Assignment Operator (+=)
A += B      or      A = A + B

Subtract and Assignment Operator (-=)
C -= A      or      C = C - A

Atd. Take je zajimave i++ (i = i + 1), ale nevim, zda to python ma nebo jen jine jazyky.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
17.7.2023 13:51
Avatar
Odpovídá na Peter Mlich
Alexandr Saveljev:17.7.2023 14:05

Děkuji!
i++ - to myslím že není Python.

 
Nahoru Odpovědět
17.7.2023 14:05
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.