Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- while True:
- try:
- choice = int(input('\nНажмите 1, если хотите ввести елементы вручную,\n'
- 'нажмите 2, если хотите сгенерировать автоматически,\n'
- 'нажмите 3, чтобы закончить программу\n'))
- if choice == 1:
- counter = 0
- n, m = [int(i) for i in
- input('Введите количество строк и количество чисел в строке через пробел: ').split()]
- a = [[int(input('Введите число: ')) for j in range(m)] for i in range(n)]
- for i in range(n):
- for j in range(m):
- if a[i][j] == 0:
- counter += 1
- print(a)
- print('Количество нулей в массиве = ' + str(counter))
- if choice == 2:
- n = int(input('Введите количество строк: '))
- m = int(input('Введите количество чисел в строке: '))
- counter = 0
- a = [[random.randint(0, 10) for j in range(m)] for i in range(n)]
- print(a)
- for i in range(n):
- for j in range(m):
- if a[i][j] == 0:
- counter += 1
- print('Количество нулей: ' + str(counter))
- if choice == 3:
- break
- except (TypeError, ValueError):
- print('Вы ввели данные не в правильном формате')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement