Advertisement
glavinova

[СНЗ] Таблица на трети корени

Jul 9th, 2020
874
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.45 KB | None | 0 0
  1. """ Таблица на трети корени
  2.  
  3. Да се креира таблица на трети корени така што решението ќе биде речник во кој клуч е целиот број а вредност ќе биде неговиот трет корен. Клучевите на речникот треба да бидат само природни броеви чиј трети корен е природен број помеѓу m и n. Може да се искористи дел од решението на претходната задача. Потоа за прочитан влез од стандардниот влез да се испечати неговиот трет корен доколку припаѓа на таблицата со корени (речникот) или да се испечати дека нема податоци. Потоа треба да се испечати и добиениот речник во зависност од m и n.
  4. """
  5.  
  6.  
  7. import math
  8.  
  9. def createTable (m, n):
  10.     table={}
  11.     for i in range(m,n+1):
  12.         table[i**3] = i
  13.     return table
  14.  
  15.  
  16. if __name__ == "__main__":
  17.     m = int(input())
  18.     n = int(input())
  19.     x = int(input())
  20.     #vasiot kod pisuvajte go tuka
  21.     table = {}
  22.  
  23.     if m > n or x < m or x > n:
  24.         print("nema podatoci")
  25.     else:
  26.         print(math.ceil(math.pow(x, 1/3.0)))
  27.  
  28.     table = createTable(m, n)
  29.     print(table)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement