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ů:
- Získejte od uživatele třímístné číslo pomocí funkce input ().
- Převeďte výslednou hodnotu na celé číslo pomocí funkce int() .
- Použijte příkaz % ke kontrole, zda je číslo sudé nebo ne.
- Pokud je číslo dělitelné 2 beze zbytku, je sudé, jinak liché.
- 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.