Advertisement
DemidShumakher

Kr

Oct 5th, 2021
781
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.84 KB | None | 0 0
  1. #1
  2. x = int(input())
  3. y = int(input())
  4. z = int(input()) # цены шоколадок, яблок и печенек
  5. n = 0 # счетчик комбинаций
  6. for i in range(500):
  7.     for j in range(500):
  8.         for k in range(500):# три цикла которые считают колличество шоколадок и тд в наборе, сделал до 500 что бы было по тупому, но из-за этого выполняется пол часа
  9.             if (i*x + j*y + k*z) == 500:# считаем сумму набора и если он стоит ровно 500, то прибавляем к счетчику +1 комбинацию
  10.                 n += 1
  11. print(n)
  12. # ЕСЛИ СКАЖУТ, ЧТО КАЖДОЙ ШТУКИ ДОЛЖНО БЫТЬ МИНИМУМ ПО ОДНО ТО В ЦИКЛАХ ПИШЕШЬ (1,500)!!!
  13.  
  14.  
  15. #2
  16. s3 = 0 #  счетчки для тех кто делится на 3
  17. s5 = 0 # счетчик для тех ктр делится на 5
  18. n = int(input())
  19. while n != 146: # цикл пока не введется 146
  20.     if n % 3 == 0 and n % 5 != 0: # если при делении на 3 нету остатка, а при делении на 5 есть +1 к счетчику на 3
  21.         s3 += 1
  22.     if n % 3 != 0 and n % 5 == 0: # аналогично только для 5
  23.         s5 += 1
  24.     n = int(input()) # поскольку чисел может быть бесконечно мы заново получаем число
  25. if s3 > s5: проверяем больше на 3 или 5 что бы вывести на экран чего больше
  26.     print(" на 3 больше")
  27. if s5 > s3:
  28.     print(" на 5 больше")
  29.  
  30.  
  31. #3
  32. # на сколько тупо мог, на столько и написал
  33. x = int(input())
  34. l = [] #  создаем список
  35. for i in range(x):
  36.     l.append(int(input())) # добавляем эллемент в список и сразу делаем его числом
  37. maxx = max(l)
  38. minn = min(l)#  находим самый большой и самый маленький элемент в списке
  39. while maxx in l:
  40.     l.remove(maxx) #  рах элементы повторяются, убираем самый большой пока он есть в списке
  41. while minn in l:
  42.     l.remove(minn) #  анологично для самого маленького
  43. print(max(l)-min(l))# тут уже будут почти самый большой и почти самый маленький т.к. мы убрали самые большие и самые маленькие и просто находим разницу
  44.  
  45.  
  46. #4
  47.  
  48. x = int(input())
  49. y = int(input())
  50. if x > 0 and y > 0:
  51.     print(1)
  52. if x < 0 and y < 0:
  53.     print(3)
  54. if x < 0 and y > 0:
  55.     print(4)
  56. if x > 0 and y < 0: # тут я думаю все понятно
  57.     print(3)
  58.  
  59. print("y =",y/x,"x") # уравнение прямой
  60.  
  61.  
  62.  
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement