Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. import random
  2.  
  3. while True:
  4. try:
  5. choice = int(input('\nНажмите 1, если хотите ввести елементы вручную,\n'
  6. 'нажмите 2, если хотите сгенерировать автоматически,\n'
  7. 'нажмите 3, чтобы закончить программу\n'))
  8.  
  9. if choice == 1:
  10. counter = 0
  11. n, m = [int(i) for i in
  12. input('Введите количество строк и количество чисел в строке через пробел: ').split()]
  13. a = [[int(input('Введите число: ')) for j in range(m)] for i in range(n)]
  14.  
  15. for i in range(n):
  16. for j in range(m):
  17. if a[i][j] == 0:
  18. counter += 1
  19.  
  20. print(a)
  21. print('Количество нулей в массиве = ' + str(counter))
  22. if choice == 2:
  23. n = int(input('Введите количество строк: '))
  24. m = int(input('Введите количество чисел в строке: '))
  25. counter = 0
  26.  
  27. a = [[random.randint(0, 10) for j in range(m)] for i in range(n)]
  28. print(a)
  29.  
  30. for i in range(n):
  31. for j in range(m):
  32. if a[i][j] == 0:
  33. counter += 1
  34.  
  35. print('Количество нулей: ' + str(counter))
  36. if choice == 3:
  37. break
  38. except (TypeError, ValueError):
  39. print('Вы ввели данные не в правильном формате')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement