Из того, что я могу понять (не из того, что все остальные поняли), вы хотите найти общую доступность сети, другими словами, продукт всех доступных возможностей.
Для того, чтобы индивидуальноСохраняя доступность, вы можете использовать один из множества итерируемых объектов в Python, самый простой из которых - список .Список - это структура данных, которая содержит несколько элементов (не обязательно одного и того же типа).
Чтобы достичь того, чего вы хотите достичь, вам необходимо следующее:
# Network Availability
# by Nicholas Zachariah
numDev = int(input("How many devices do you have? ")) # number of devices
print(f"There are {numDev} devices.")
devList = list(range(1, numDev+1)) # device list
availability_list = list()
for device in devList:
ava = input(f"What is the availability of device number {device}? ") # availability
availability_list.append(ava)
curr_avail = availability_list.pop()
for avail in availability_list:
curr_avail = curr_avail*avail
Например, когда вы вводите 0,8, 0,7 и 0,6
availability_list = [0.8, 0.7, 0.6]
curr_avail = availability_list.pop()
for avail in availability_list:
curr_avail = curr_avail*avail
curr_avail
>>> 0.33599999999999997