Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Да се направи таблица на степени, кубови и квадратни корени на броевите од m до n, така што резултатот ќе се чува во речник на кој клучот е самиот број, а вредноста е торка од облик (квадрат, куб, корен). Пр:
- {1:(1,1,1), 2:(4,8,1.1412), …}
- Потоа да се искористи речникот така што за прочитан број од стандардниот влез ќе ја испечати торката која е соодветна на бројот или да испечати “nema podatoci” доколку прочитаниот број е надвор од интервалот. Исто така треба да се испечати целиот речник (во зависност од прочитаните m и n).
- """
- # -*- coding: utf-8 -*-
- import math
- def validation(m,n,x):
- if x < m or x > n:
- return "nema podatoci"
- else:
- return (x * x, x * x * x, float(math.sqrt(x)))
- if __name__ == "__main__":
- m = input()
- n = input()
- x = input()
- print validation(m,n,x)
- dd = {}
- for k in range(m, n+1):
- dd[k] = (k * k, k * k * k, math.sqrt(k))
- print dd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement