Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Таблица на квадрати, кубови и корени Problem 2 (0 / 3)
- Да се направи таблица на степени, кубови и квадратни корени заокружени на 5 децимали на броевите од m до n, така што резултатот ќе се чува во речник на кој клучот е самиот број, а вредноста е торка од облик (квадрат, куб, корен заокружен на 5 децимали). Пр:
- {1:(1,1,1), 2:(4,8,1.1412), …}
- Потоа да се искористи речникот така што за прочитан број од стандардниот влез ќе ја испечати торката која е соодветна на бројот или да испечати “nema podatoci” доколку прочитаниот број е надвор од интервалот. Исто така треба да се испечати и сортирана листа од паровите вредности на добиениот речник во зависност од m и n. Може да се користи наредбата: sorted(tablica.items()) За заокружување може да се користи функцијата: round(x, 5)
- # -*- coding: utf-8 -*-
- import math
- if __name__ == "__main__":
- m=input()
- n=input()
- x=input()
- #vasiot kod pisuvajte go tuka
- tablica = {}
- for vrednost in range(m,n+1):
- kluc = vrednost
- vrednost = (vrednost**2,vrednost**3,math.sqrt(vrednost))
- tablica[kluc] = vrednost
- if x in tablica:
- print tablica[x]
- else:
- print "nema podatoci"
- torka = sorted(tablica.items())
- print torka;
Advertisement
Add Comment
Please, Sign In to add comment