Kemudraj

vezbi_zad2

Aug 22nd, 2017
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.72 KB | None | 0 0
  1. Таблица на квадрати, кубови и корени Problem 2 (0 / 3)
  2. Да се направи таблица на степени, кубови и квадратни корени заокружени на 5 децимали на броевите од m до n, така што резултатот ќе се чува во речник на кој клучот е самиот број, а вредноста е торка од облик (квадрат, куб, корен заокружен на 5 децимали). Пр:
  3.  
  4. {1:(1,1,1), 2:(4,8,1.1412),}
  5.  
  6. Потоа да се искористи речникот така што за прочитан број од стандардниот влез ќе ја испечати торката која е соодветна на бројот или да испечати “nema podatoci” доколку прочитаниот број е надвор од интервалот. Исто така треба да се испечати и сортирана листа од паровите вредности на добиениот речник во зависност од m и n. Може да се користи наредбата: sorted(tablica.items()) За заокружување може да се користи функцијата: round(x, 5)
  7.  
  8. # -*- coding: utf-8 -*-
  9. import math
  10.    
  11. if __name__ == "__main__":
  12.     m=input()
  13.     n=input()
  14.     x=input()
  15.     #vasiot kod pisuvajte go tuka
  16.    
  17.     tablica = {}
  18.    
  19.     for vrednost in range(m,n+1):
  20.         kluc = vrednost
  21.         vrednost = (vrednost**2,vrednost**3,math.sqrt(vrednost))
  22.         tablica[kluc] = vrednost
  23.  
  24.     if x in tablica:
  25.         print tablica[x]
  26.     else:
  27.         print "nema podatoci"
  28.     torka = sorted(tablica.items())
  29.     print torka;
Advertisement
Add Comment
Please, Sign In to add comment