• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Działanie w pythonie

0 głosów
129 wizyt
pytanie zadane 22 listopada 2020 w Python przez forvev Początkujący (390 p.)

Mógłby mi ktoś wytłumaczyć czemu po wpisaniu 7, albo 8 program odczytuje else? 

a = int(input("a="))
a = a%6 – a//4
if a:
 print("tak")
else:
 print("nie")

 

1 odpowiedź

0 głosów
odpowiedź 22 listopada 2020 przez Whistleroosh Maniak (57,400 p.)
7%6 - 7//4 = 1 - 1 = 0

8%6 - 8//4 = 2 - 2 = 0

Skoro te wartości są równe zero, to pierwszy warunek się nie spełni, czyli wykona się else

Podobne pytania

+2 głosów
0 odpowiedzi 629 wizyt
pytanie zadane 11 listopada 2024 w Python przez MichaelM Gaduła (3,000 p.)
+1 głos
1 odpowiedź 312 wizyt
pytanie zadane 24 maja 2024 w Python przez kacper1445 Mądrala (5,070 p.)
+2 głosów
3 odpowiedzi 731 wizyt
pytanie zadane 24 maja 2024 w Python przez HUBSON2912 Obywatel (1,560 p.)

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...