Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- values = []
- names = ['f','d','h','H','D','F','Y']
- wts = ''
- def Inputs(i):
- global values,names,wts
- if(not i==6):
- #У нас есть массив с именами наших переменных, ниже мы просто в принт их добавляем через форматирование %s означает, что при
- # Форматировании мы добавляем строку
- stash = input('Введите значение %s:' %names[i])
- try:
- stash = int(stash)
- values.append(stash)
- i+=1
- Inputs(i)
- except:
- print(values)
- print('Вы ввели не числовое значение!')
- Inputs(i)
- else:
- # Теперь, когда мы получили все значения, надо узнать, что нам искать
- # Тут подсчеты
- for index, val in enumerate(values):
- # Проверим, есть ли уже элемент с нулевым значением, если их 2, то вернемся назад к сбору значений
- if (val == 0) and (not wts==''):
- print('Вы ввели 2 нулевых значния, повторите ввод')
- # Почистим массив за собой
- values.clear()
- print(values)
- Inputs(0)
- break
- # Ну и если у нас такой элемент будет всего один, мы просто запишем, что нам нужно искать
- elif val==0:
- print(index)
- wts = names[index]
- print(wts)
- pass
- Inputs(0)
Advertisement
Add Comment
Please, Sign In to add comment