Advertisement
Nikolovska

[ВИ] лаб 1.4 Таблица на трети корени

Jun 9th, 2018
636
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.67 KB | None | 0 0
  1. """Вовед во Python (1)
  2. Таблица на трети корени Problem 4 (1 / 3)
  3.  
  4. Да се креира таблица на трети корени така што решението ќе биде речник во кој клуч е целиот број, а вредност ќе биде
  5. неговиот трет корен. Клучевите на речникот треба да бидат само природни броеви чиј трети корен е природен број помеѓу
  6. m и n. Може да се искористи дел од решението на претходната задача. Потоа, за прочитан број од стандардниот влез да се
  7. испечати неговиот трет корен - доколку припаѓа на таблицата со корени (речникот), или пак да се испечати дека нема
  8. податоци. Потоа треба да се испечати и сортирана листа од паровите вредности на добиениот речник во зависност од m и n.
  9. Може да се користи наредбата: sorted(tablica.items())
  10.  
  11. Sample input
  12. 8
  13. 10
  14. 81
  15.  
  16. Sample output
  17. nema podatoci
  18. [(512, 8), (729, 9), (1000, 10)]
  19. """
  20.  
  21. # -*- coding: utf-8 -*-
  22.  
  23.  
  24. if __name__ == "__main__":
  25.     m = int(input())
  26.     n = int(input())
  27.     x = int(input())
  28.     # vasiot kod pisuvajte go tuka
  29.     tablica = {}
  30.  
  31.     for i in range(m, n+1):
  32.         tablica[i**3] = i
  33.  
  34.     if x not in tablica:
  35.         print("nema podatoci")
  36.     else:
  37.         print(tablica[x])
  38.  
  39.     print(sorted(tablica.items()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement