Provjera djeljivosti i izračun rezultata dijeljenja u Pythonu: Korisnički unos i detaljna analiza
U ovom članku istražit ćemo kako napisati Python program koji omogućuje korisniku da unese dva cijela broja te provjerava je li prvi broj djeljiv s drugim. Osim toga, program će izračunati i prikazati rezultate klasičnog dijeljenja, cjelobrojnog dijeljenja i cjelobrojnog ostataka.
# Python program za provjeru djeljivosti dva cijela broja i izračun rezultata dijeljenja
# Korisnik unosi prvi cijeli broj
broj1 = int(input("Upišite prvi cijeli broj:"))
# Korisnik unosi drugi cijeli broj
broj2 = int(input("Upišite drugi cijeli broj:"))
# Provjeravamo je li prvi broj djeljiv s drugim i izračunavamo rezultate dijeljenja
if broj1 % broj2 == 0:
print(f"Broj {broj1} je djeljiv s brojem {broj2} i rezultat je {broj1 / broj2}!")
else:
print(f"Broj {broj1} nije djeljiv s brojem {broj2}, rezultat klasičnog dijeljenja je {broj1 / broj2},\n"
f"rezultat cjelobrojnog dijeljenja je {broj1 // broj2}, a cjelobrojni ostatak je {broj1 % broj2}")
Ovdje su detalji kako program funkcionira:
- Korisniku se prikazuje uputa da unese prvi cijeli broj.
- Korištenjem funkcije
input(), korisnički unos smješta se u varijablubroj1. - Korisniku se također prikazuje uputa da unese drugi cijeli broj.
- Ponovno, korištenjem funkcije
input(), korisnički unos drugog broja smješta se u varijablubroj2. - Uvjetna izjava
if broj1 % broj2 == 0provjerava je li ostatak dijeljenjabroj1sbroj2jednak nuli. Ako jest, to znači da jebroj1djeljiv sbroj2. - Ako je uvjet ispunjen, ispisuje se poruka koja sadrži informaciju o djeljivosti i rezultat klasičnog dijeljenja.
- Ako uvjet nije ispunjen, ispisuje se poruka koja sadrži rezultate klasičnog dijeljenja, cjelobrojnog dijeljenja i cjelobrojnog ostataka.
Ovaj program pruža korisnicima ne samo provjeru djeljivosti dva broja, već i dodatne informacije o rezultatima klasičnog dijeljenja, cjelobrojnog dijeljenja i cjelobrojnog ostataka. To je koristan primjer za početnike koji žele bolje razumjeti osnove Pythona i osnovne operacije s brojevima.
