Piton

Python Tvrditi

Python Tvrditi

Python je svestrani programski jezik koji vam omogućuje izvršavanje gotovo svih vrsta računalnih zadataka. Ugrađeni moduli, funkcije i ključne riječi u Pythonu mogu biti izuzetno korisni programerima za obavljanje različitih zadataka.

An tvrditi naredba je ugrađena izjava ili ključna riječ u Pythonu koja se koristi za otklanjanje pogrešaka u kodu. To je vrsta provjere koja testira funkcionalnost vašeg koda. Izjava Assert djeluje poput logičkog izraza, provjeravajući je li zadani uvjet istinit ili netačan. Ako je zadani uvjet istinit, tada se ništa ne događa i izvršava se sljedeći redak koda. Ako je zadani uvjet netačan, tada naredba assert zaustavlja izvršavanje programa i daje pogrešku. Izjava assert radi poput podići Ključna riječ i daje iznimku kada je zadani uvjet netačan. Iznimka koju pokreće izjava assert naziva se i AssertionError. Ovaj članak ukratko pokriva tvrdnju o tvrdnji u Pythonu s nekoliko primjera.

Sintaksa

Sintaksa korištenja naredbe assert je sljedeća:

tvrditi

Ispis poruke s izjavom assert nije obavezan. S izjavom poruke, sintaksa izraza assert je sljedeća:

tvrditi ,

Primjeri

Sada ćemo razmotriti neke primjere kako bismo razumjeli upotrebu izjave assert. Tijekom izvođenja operacije dijeljenja, trebali bismo imati na umu da djelitelj nije jednak nuli. Ako je djelitelj nula, tada će program podići "ZeroDivisionError.”Možemo umetnuti izjavu za utvrđivanje da djelitelj nije jednak nuli. To ćemo implementirati u Python skriptu.

#declaring varijabla prvog broja
broj1 = 10
#declaring varijablu drugog broja
num2 = 0
# pomoću izjave assert
tvrditi num2!= 0, "Dijelitelj je nula"

Izlaz

S izjavom утверđenja primijenili smo uvjet da broj2 (djelitelj) ne smije biti jednak nuli. Dati je uvjet netačan jer je vrijednost num2 jednaka nuli. Interpretator Pythona postavlja pogrešku tvrdnje da je „Dijelnik nula."

Dalje, promijenit ćemo vrijednost num2 i izvršiti naš program. U ovom je primjeru izjava assert sada istinita. Dakle, u ovom se slučaju ništa neće dogoditi. Izjava o tvrđenju bit će zanemarena i izvršit će se sljedeći redak.

#declaring varijabla prvog broja
broj1 = 10
#declaring varijablu drugog broja
broj2 = 10
# pomoću izjave assert
tvrditi num2!= 0, "Dijelitelj je nula"
ispis ("Rezultat je:", num1 / num2)

Izlaz

U izlazu se može vidjeti da je izjava assert zanemarena i izvršava se sljedeći redak koda.

#declaring string varijable
val = "LinuxHint"
#umetanje izjave za potvrdu
# Uvjet je neistinit, izvršit će se izjava assert
tvrditi val!= "LinuxHint", "Uvjet je netačan"

Izlaz

Gornji primjer mogao bi se učiniti i na drugi način. Pokušajmo na ovaj drugi način.

#declaring string varijable
val = "zdravo"
#umetanje izjave za potvrdu
# Uvjet je neistinit, izvršit će se izjava assert
assert val == "LinuxHint", "Vrijednost varijable nije jednaka LinuxHint"

Vrijednost varijable val je „zdravo.”To znači da uvjet nije istinit, a program će izvršiti izjavu assert.

Izlaz

Zaključak

Izjava assert ugrađena je u Python koja vam omogućuje uklanjanje pogrešaka u kodu. Izjava assert uzima uvjet i neobaveznu poruku. Provjerava stanje dane izjave. Ako je uvjet istinit, tada se ništa ne događa i izvršava se sljedeći redak koda. Ako je uvjet netačan, naredba assert daje AssertionError. Ovaj je članak detaljno objasnio izjavu o tvrdnji s nekoliko jednostavnih primjera.

Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...
Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...