Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?

[es] :: Python :: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?

[ Pregleda: 2317 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bolepks
Nis

Član broj: 233371
Poruke: 426
*.neobee.net.



+1 Profil

icon Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?12.04.2020. u 19:38 - pre 48 meseci
Početnik sam u ovom jeziku...

Zadataj je napisati program koji će pri unosu matičnog broja pr.25091963384
ipisati
maticni broj je
datum rodjennja je pr. 30.4.2009.
Sabrati osmu i devetu cifru jmbg je

[Ovu poruku je menjao bolepks dana 12.04.2020. u 23:08 GMT+1]

[Ovu poruku je menjao bolepks dana 12.04.2020. u 23:08 GMT+1]

[Ovu poruku je menjao bolepks dana 12.04.2020. u 23:09 GMT+1]

[Ovu poruku je menjao bolepks dana 12.04.2020. u 23:26 GMT+1]

[Ovu poruku je menjao bolepks dana 12.04.2020. u 23:28 GMT+1]
 
Odgovor na temu

a1234567

Član broj: 46801
Poruke: 297
136.228.174.*



+3 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 04:28 - pre 48 meseci
Evo ja kao isto takav početnik bih napisao nešto ovako:
Code:
mb = input('Unesi matični broj: ')

print('Matični broj je: ', mb)
print('Datum rođenja je: ', mb[0:2] + '. ' + mb[2:4] + '. ' + mb[4:8] + '.')
print('Sabiranje: ', int(mb[7]) + int(mb[8])) 

Ispis:

Unesi matični broj: 25091963384
Matični broj je: 25091963384
Datum rođenja je: 25. 09. 1963.
Sabiranje: 6
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 04:29 - pre 48 meseci
Tu vise treba provera da li je ispravan maticni broj ;)
 
Odgovor na temu

a1234567

Član broj: 46801
Poruke: 297
136.228.174.*



+3 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 04:33 - pre 48 meseci
I meni je bio čudan taj matični broj, ali ako je takav dao, valjda je dobro prepisao :)
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 04:48 - pre 48 meseci
Maticni broj pocinje sa datumom rodjenja :P
 
Odgovor na temu

a1234567

Član broj: 46801
Poruke: 297
136.228.174.*



+3 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 05:23 - pre 48 meseci
Pa i počinje datumom rođenja, samo što u mom posle toga ima još šest brojeva.
Ali moguće da su nešto menjali, pa sad ima 3. Nemam pojma.
 
Odgovor na temu

bolepks
Nis

Član broj: 233371
Poruke: 426
*.neobee.net.



+1 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 09:04 - pre 48 meseci
Citat:
a1234567:
Evo ja kao isto takav početnik bih napisao nešto ovako:
Code:
mb = input('Unesi matični broj: ')

print('Matični broj je: ', mb)
print('Datum rođenja je: ', mb[0:2] + '. ' + mb[2:4] + '. ' + mb[4:8] + '.')
print('Sabiranje: ', int(mb[7]) + int(mb[8])) 

Ispis:

Unesi matični broj: 25091963384
Matični broj je: 25091963384
Datum rođenja je: 25. 09. 1963.
Sabiranje: 6

Hvala rešio sam problem imam još dva problema koja tumačim:


-Napisati program koji traži od korisnika da unese dva različita imena.
Uporediti dužine imena i prikazati rezultat korisniku. Obuhvatiti sve slučajeve.
Primer:
‘Marko‘
‘Nikola‘
‘Ime Nikola ima vise karaktera od imena Marko‘

drugi

Napisati program koji traži od korisnika da unese naziv opštine u kojoj živi.
Proveriti da li je broj karaktera naziva opštine deljiv sa 4. Ako jeste, prikazati
to obaveštenje korisniku. Ukoliko nije, onda treba proveriti da li je početno
slovo unetog naziva veliko. Ukoliko je početno slovo veliko, ispisati odgovarajuću
poruku; isto važi i za situaciju u kojoj početno slovo nije veliko.
Primer:
‘Pančevo‘
‘Broj karaktera nije deljiv sa 4, a pocetno slovo je veliko.‘
‘Palilula‘
‘Broj karaktera je deljiv sa 4‘
‘kovin‘
‘Broj karaktera nije deljv sa 4, a pocetno slovo je malo.
 
Odgovor na temu

bolepks
Nis

Član broj: 233371
Poruke: 426
*.neobee.net.



+1 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 09:20 - pre 48 meseci
3002994860223 a kada bi bio ovakav jmbg
u drugom printu mi javlja grešku kad postavim
print('Datum rođenja je: ', mb[0:2] + '. ' + mb[2:4] + '. ' + mb[4:8] + '.')
 
Odgovor na temu

bokinet

Član broj: 29844
Poruke: 574



+50 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 10:28 - pre 48 meseci
U vezi JMBG
www.paragraf.rs/propisi/zakon-...m-maticnom-broju-gradjana.html

i recimo ovo:
www.opsteobrazovanje.in.rs/zanimljivo/jmbg/

www.sh.wikipedia.org/wiki/Jedi...mati%C4%8Dni_broj_gra%C4%91ana
 
Odgovor na temu

a1234567

Član broj: 46801
Poruke: 297
65.18.117.*



+3 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 11:58 - pre 48 meseci
Pa da, dao si pogrešan primer jmbg sa 11 cifara, a sad vidim da pravi ima u stvari 13 cifara.
Isto tako godinu predstavljaju 3 cifre, a u tvom primeru 4.
Dakle 1963 umesto 963.

Matični broj se sastoji od 13 cifara koje potiču iz šest grupa podataka, i to:
I grupa - dan rođenja (dve cifre);
II grupa - mesec rođenja (dve cifre);
III grupa - godina rođenja (tri cifre);
IV grupa - broj registracionog područja (dve cifre);
V grupa - kombinacija pola i rednog broja za lica rođena istog datuma (tri cifre), muškarci 000-499, žene 500-999;
VI grupa - kontrolni broj (jedna cifra).

Ne znam zašto ti javlja grešku. Kod mene radi i sa novim brojem.
Ali zbog godine sa 3 cifre sam malo izmenio kod




A što sabiraš 8. i 9. cifru? To je registraciono prodručje.
U tvom primeru
Registraciono područje s dodeljenim brojem 86 obuhvata: Alibunar, Kovačica, Kovin, Opovo i Pančevo.




 
Odgovor na temu

a1234567

Član broj: 46801
Poruke: 297
65.18.117.*



+3 Profil

icon Re: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?13.04.2020. u 12:29 - pre 48 meseci
Citat:

-Napisati program koji traži od korisnika da unese dva različita imena.
Uporediti dužine imena i prikazati rezultat korisniku. Obuhvatiti sve slučajeve.
Primer:
‘Marko‘
‘Nikola‘
‘Ime Nikola ima vise karaktera od imena Marko‘

drugi

Napisati program koji traži od korisnika da unese naziv opštine u kojoj živi.
Proveriti da li je broj karaktera naziva opštine deljiv sa 4. Ako jeste, prikazati
to obaveštenje korisniku. Ukoliko nije, onda treba proveriti da li je početno
slovo unetog naziva veliko. Ukoliko je početno slovo veliko, ispisati odgovarajuću
poruku; isto važi i za situaciju u kojoj početno slovo nije veliko.
Primer:
‘Pančevo‘
‘Broj karaktera nije deljiv sa 4, a pocetno slovo je veliko.‘
‘Palilula‘
‘Broj karaktera je deljiv sa 4‘
‘kovin‘
‘Broj karaktera nije deljv sa 4, a pocetno slovo je malo.


Ovo je moje rešenje za prvi zadatak:
Code:

ime1 = input('Unesi prvo ime: ')
ime2 = input('Unesi drugo ime: ')

if len(ime1) < len(ime2):
    print('Ime', ime1, 'ima manje karaktera od imena', ime2)
elif len(ime1) == len(ime2):
    print('Imena', ime1, 'i', ime2, 'imaju isti broj karaktera')
elif len(ime1) > len(ime2):
    print('Ime', ime1, 'ima više karaktera od imena', ime2)

Ispis:

>>> %Run uporedi_imena.py
Unesi prvo ime: Nikola
Unesi drugo ime: Mirko
Ime Nikola ima više karaktera od imena Mirko

>>> %Run uporedi_imena.py
Unesi prvo ime: Mirko
Unesi drugo ime: Nikola
Ime Mirko ima manje karaktera od imena Nikola

>>> %Run uporedi_imena.py
Unesi prvo ime: Milan
Unesi drugo ime: Petar
Imena Milan i Petar imaju isti broj karaktera[\tt]
 
Odgovor na temu

[es] :: Python :: Ako neko može da mi pomogne oko rešavanja zadatka da ml objasni?

[ Pregleda: 2317 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.