Advertisement
NikolayChukanov

homework_12.11.2021

Nov 29th, 2021
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.65 KB | None | 0 0
  1. 12.11.2021
  2. #1
  3. def f(x, y, z):
  4.     return (x and z) or (x and (not y) and (not z))
  5.  
  6. print('x y z f')
  7. for x in [0, 1]:
  8.     for y in [0, 1]:
  9.         for z in [0, 1]:
  10.             print(x, y, z, int(f(x, y, z)))
  11.  
  12. #2
  13. a = 4 ** 16 + 2 ** 36 - 8
  14. a = bin(a)[2:]
  15. print(a)
  16. ans = 0
  17. for i in range(len(a)):
  18.     if a[i] == '1':
  19.         ans += 1
  20.        
  21. print(ans)
  22.  
  23. #3
  24. a = 8 ** 255 + 2 ** 255 + 22 - 1
  25. a = bin(a)[2:]
  26. ans = 0
  27. for i in range(len(a)):
  28.     if a[i] == '1':
  29.         ans += 1
  30. #print(a)
  31. print(ans)
  32.  
  33. #4
  34. a = 4 ** 2010 + 2 ** 5050 - 31
  35. a = bin(a)[2:]
  36. ans = 0
  37. for i in range(len(a)):
  38.     if a[i] == '1':
  39.         ans += 1
  40.        
  41. print(ans)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement