Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Таблица на трети корени Problem 3 (1 / 4)
- Да се креира таблица на трети корени така што решението ќе биде речник во кој клуч е целиот број а вредност ќе биде неговиот трет корен. Клучевите на речникот треба да бидат само природни броеви чиј трети корен е природен број помеѓу m и n. Може да се искористи дел од решението на претходната задача. Потоа за прочитан влез од стандардниот влез да се испечати неговиот трет корен доколку припаѓа на таблицата со корени (речникот) или да се испечати дека нема податоци. Потоа треба да се испечати и сортирана листа од паровите вредности на добиениот речник во зависност од m и n. Може да се користи наредбата: sorted(tablica.items())
- # -*- coding: utf-8 -*-
- if __name__ == "__main__":
- m=input()
- n=input()
- x=input()
- #vasiot kod pisuvajte go tuka
- #prvin kreirame prazna torka
- #heads-up: torkata e vo stilot ("kluc":"vrednost") i sekogas navigirame niz nea preku klucevi, toa znaci
- #tablica[kluc], odnosno nekoja vrednost kako tablica[2], i posle imame pristap do taa vrednost
- tablica = {}
- #potoa, so for ciklus, pocnuvajki od m i zavrsuvajki do n+1 (taka raboti range funkcijata), ja pravime tablicata na
- #sledniot nacin:
- for vrednost in range(m,n+1):
- kluc = vrednost**3 #kako vo primerot: ako pocnuvam od 8, klucot kje bide 8^3, a toa e 512
- tablica[kluc] = vrednost #na mestoto na "vrednost" na toj "kluc"(primer 512) ja stavam vrednosta 8, kako sto e vo primerot
- if x in tablica: #ova ni e prebaruvackata funkcija. Vikas, ako x(inputot) se naogja vo tablica,
- print tablica[x]#,posto prebaruvame po toj kluc, ispecati mi ja vrednosta na toj kluc
- else:
- print "nema podatoci"
- #sega kje ja pecatime sortirana
- #no pred toa, treba da kreirame promenliva torki vo koja kje gi smestime bas taka kako torki
- #torki = [(k,v)for k,v in sorted(tablica.items())]
- torki = sorted(tablica.items())
- #k,v moze da bidat i drugi iminja na promenlivi, tuku samo tamu napomenuvam vo koj stil da bide torkata - odnosno (key,value).
- #koristam for vo kombinacija so in, za da site item-i od tablicata se prikazat vo stilot (key,value)
- #probaj so slednata linija kod i vidi kako kje iskoci:
- #torki = sorted(tablica.items())
- print (torki);
Advertisement
Add Comment
Please, Sign In to add comment