Kezdőoldal » Számítástechnika » Programozás » Hogyan állapíthatom meg...

Hogyan állapíthatom meg Pythonban, hogy egy szám osztható-e néggyel a % 4 használata nélkül?

Figyelt kérdés

2022. okt. 30. 21:29
 1/9 anonim ***** válasza:
70%

i = 8

if (i / 4).is_integer():

    print("oszthato")

2022. okt. 30. 21:51
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
19%

Matek órán ezt tanultuk, hogy akkor osztható 4-el egy szám ha utolsó 2 számjegye is osztható 4-el.


Tehát szerintem nem tudod megkerülni a modulo műveletet.

2022. okt. 30. 21:54
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:

from math import floor

i = 7

If floor(i/4)==i/4:

print(“A szám osztható néggyel.”)

else:

print(“A szám nem osztható néggyel.”)

2022. okt. 30. 21:57
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
7%
Ha egy érték szám, akkor osztható 4-el. Egyedül 0-val nem lehet osztani.
2022. okt. 30. 23:10
Hasznos számodra ez a válasz?
 5/9 zozo256 ***** válasza:
81%

Mi kérdés scope-ja pontosan? Ha a "%"-ot, mint tokent nem használhatod, akkor csak használd a __mod__ metódusát az integereknek.


4-es: az "oszthatóság" jól definiált számelméleti fogalom, nem tévesztendő össze az osztás művelet értelmezési tartományával.

2022. okt. 30. 23:40
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
91%

Ha az alsó két bitje (..0011b) nulla, akkor osztható néggyel. (Egész típusokhoz.)

if i & 3 == 0 :

2022. okt. 31. 05:16
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
18%

#5 az igaz, de ha a kérdező tényleg arra gondolt, azt a kérdést már jópárszorfeltették és megválaszolták itt a gyakorin. És ugye mindannyian tudjuk hogy a gyakori kérdések milyen internetes fogalom...


Hát nem olyan hogy tegyünk fel egy kérdést gyakran.

2022. okt. 31. 07:44
Hasznos számodra ez a válasz?
 8/9 Tom Benko ***** válasza:
49%
Ha a szám nagyobb, mint négy, akkor ki lehet belőle vonni négyet. Ezt ciklussal megvalósítod, egy függvényben, aminek a visszatérési értéke egy négynél kisebb szám a kivonások elvégzése után. Ha ez nulla, akkor a szám osztható néggyel.
2022. okt. 31. 18:56
Hasznos számodra ez a válasz?
 9/9 Tom Benko ***** válasza:
41%
Átalakítod a számot sztringgé, levágod az utolsó két jegyet, mint sztringet, és ezt összehasonlítod a ["00", "04"... "96"] tömb elemeivel. Ha van egyezés, osztható néggyel.
2022. okt. 31. 18:58
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!