Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. import math
  2. import random
  3. #Ввод исходных данных
  4. x=int(input('Ширина изображения: '))
  5. y=int(input('Высота изображения: '))
  6.  
  7. #-------------------
  8. # Получение случайного числа
  9. B=random.randint(1,10000)
  10.  
  11. #-------------------
  12. # Печать результата
  13. print('Объём памяти= ',B,'Кбайт')
  14.  
  15. #-------------------
  16. # вычисление вспомогательных значений
  17. B1=b=B*1024*8 #вычисление знаечения в битах
  18. V=x*y #количество пикселей
  19. i=B1/V #вычисление глубины цвета
  20. i=math.ceil(i)
  21. n=math.exp(i*math.log(2))
  22.  
  23.  
  24.  
  25. #--------------------
  26. print('-------------------------')
  27. print('Задание: ')
  28. print('Для хранения растрового изображения размером')
  29. print(x,'x',y,'пикселей выведено',B,'Кбайт памяти')
  30. print('...')
  31. print('Какое минимальное количество цветов можно испльзовать в изображении? ')
  32. print('-------------------------')
  33.  
  34. #--------------------
  35. #Ввод исходных данных
  36. a=float(input('Ответ: '))
  37.  
  38. #--------------------
  39. #Проверяем равны ли числа a и n и выводим ответ
  40. if a==n:
  41. print('Ответ верный')
  42. else:
  43. print('Ответ неверный')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement