Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. while True:
  2. n=input('введите размер списка: ')
  3. if not n.isdigit():
  4. print("попробуйте снова...")
  5. else:
  6. break
  7. import random as r
  8. n=int(n)
  9. p=[r.randint(-100,100) for i in range(n)]
  10. print(p)
  11. s=1
  12. k=0
  13. b=[]
  14. g=-2
  15. for i in range (n):
  16. if p[i]<0:
  17. k+=1
  18. if p[i]>0:
  19. s*=p[i]
  20. b.append(p[i])
  21. g+=1
  22. if g<0:
  23. print('положительных чисел меньше 2х')
  24. else:
  25. print('предпоследнее положительное:№',p.index(b[g]))
  26. print('\n','кол-во отрицательных: ',k,'\n','произведение положительных: ',s)
  27. a=p
  28. r.shuffle(a)
  29. print('перемешанный список: ',a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement