Přejít na hlavní obsah

Ověření parity třímístného čísla pomocí klávesnice v Pythonu

Python je výkonný a pohodlný programovací jazyk, který vám umožňuje řešit různé úkoly, včetně ověření parity třímístných čísel. Kontrola Parity je jedním ze základních úkolů, které se často provádějí při navrhování programů.

V tomto článku se podíváme na to, jak pomocí klávesnice zadat třímístné číslo a ověřit jej paritou v Pythonu. K tomu využijeme vstupní funkce a matematické operace v programovacím jazyce Python.

Python nám poskytuje funkci input (), pomocí které můžeme získat data od uživatele. Tuto funkci můžeme použít k zadání třímístného čísla, které budeme ověřovat paritou.

Jak zkontrolovat trojciferné číslo parity v Pythonu

Pro začátek je nutné získat číslo od uživatele pomocí funkce input (). Pak můžete použít operaci dělení se zbytkem (%). Pokud je zbytek dělení číslem 2 0, znamená to sudé číslo. Jinak je číslo liché.

Zde je příklad kódu, který provádí kontrolu parity třímístného čísla:

number = int(input("Введите трехзначное число: "))if number % 2 == 0:print("Число", number, "четное.")else:print("Число", number, "нечетное.")

Při spuštění tohoto kódu, program požádá uživatele o třímístné číslo. Poté se zkontroluje parita a program zobrazí odpovídající výsledek: "sudé číslo" nebo "liché číslo".

Použití operace dělení se zbytkem je nejúčinnějším a nejjednodušším způsobem kontroly čísel paritou v Pythonu. Existují však i jiné způsoby, jak tento problém vyřešit, jako je použití podmíněných operátorů nebo bitových operací.

Použití funkce input()

Programovací jazyk Python používá k zadávání dat z klávesnice funkci input (). Umožňuje získat hodnotu zadanou uživatelem a přiřadit ji proměnné. Funkce input () vrací řetězec, takže jej lze v případě potřeby převést na jiný typ dat.

Příklad použití funkce input () pro zadání třímístného čísla:

# Ввод числа с клавиатурыnumber = input("Введите трехзначное число: ")# Проверка на четностьif int(number) % 2 == 0:print("Число", number, "является четным")else:print("Число", number, "является нечетным")

Při psaní čísla z klávesnice je třeba vzít v úvahu jeho typ. Pokud zadaná hodnota není číslo, dojde k chybě. Abyste se vyhnuli chybám, můžete použít zpracování výjimek nebo zkontrolovat typ zadané hodnoty.

Použití funkce input () umožňuje vytvářet interaktivní programy, které mohou interagovat s uživatelem a přizpůsobit se jeho vstupu.

Převod zadané hodnoty na typ int

Chcete-li zkontrolovat paritu třímístného čísla pomocí klávesnice v Pythonu, musíte nejprve převést zadanou hodnotu na typ int. To umožní programu pracovat s číslem, nikoli s textem.

K převodu zadané hodnoty se používá funkce int (). Přijímá jeden argument-řádek, který je třeba převést. Pokud například uživatel zadal číslo "123", lze jej takto převést:

value = input ("zadejte třímístné číslo: ")

V tomto příkladu proměnná value obsahuje hodnotu zadanou uživatelem a proměnná number ukládá převedené číslo.

Po převodu na typ int lze paritu čísla ověřit pomocí operace dělení modulem %. Pokud je zbytek dělení nulový, pak je číslo sudé. Například:

if number % 2 == 0:

Převod zadané hodnoty na typ int tedy umožňuje pracovat s číslem a ověřit jeho paritu.

Kontrola parity pomocí operátora %

Chcete-li ověřit paritu třímístného čísla pomocí příkazu % v Pythonu, postupujte podle následujících kroků:

  1. Získejte od uživatele třímístné číslo pomocí funkce input ().
  2. Převeďte výslednou hodnotu na celé číslo pomocí funkce int() .
  3. Použijte příkaz % ke kontrole, zda je číslo sudé nebo ne.
  4. Pokud je číslo dělitelné 2 beze zbytku, je sudé, jinak liché.
  5. Zobrazte příslušnou zprávu o výsledku kontroly na obrazovce pomocí funkce print ().
number = int(input("Введите трехзначное число: "))if number % 2 == 0:print("Число является четным.")else:print("Число является нечетным.")

Nyní víte, jak použít příkaz % k ověření parity třímístného čísla v Pythonu.

K ověření parity třímístného čísla pomocí klávesnice v Pythonu můžeme použít podmíněný příkaz if-else. Zde je příklad kódu:

number = int (input ("zadejte trojciferné číslo:"))

if number % 2 == 0:

print ("číslo", number, " je sudý.")

else:

print ("číslo", number, " je lichý.")

V tomto kódu používáme funkci input (), aby uživatel mohl zadat třímístné číslo z klávesnice. Poté pomocí funkce int () převedeme vstup na celé číslo.

Zadejte trojciferné číslo: 256

Číslo 256 je sudé.

Zadejte trojciferné číslo: 357

Číslo 357 je liché.

Pomocí podmíněného příkazu if-else tedy můžeme snadno ověřit paritu třímístného čísla zadaného pomocí klávesnice v Pythonu. Tento přístup může být použit pro mnoho dalších úkolů, kde je třeba provést různé akce v závislosti na výsledku.