Это то, что вы хотите:
c=0
number = int(input("Enter the number of parcels you want to input: "))
width_list = []
length_list = []
height_list = []
weight_list = []
parcel_number = []
parcel_number.append(number)
while c < number:
width = int(input("Enter the width (cm)of the parcel: "))
length = int(input("Enter the length (cm)of the parcel: "))
height = int(input("Enter the height (cm)of the parcel: "))
weight = int(input("Enter the weight (kg) of the parcel: "))
if width > 80 or width < 1:
print("Only widths between 1-80 cm is acceptable")
elif height > 80 or height < 1:
print("Only heights between 1-80 cm is acceptable")
elif length > 80 or length < 1:
print("Only lengths between 1-80 cm is acceptable")
elif weight > 10 or weight < 1:
print("Only allowed weights between 1-10 kg")
else:
width_list.append(width)
length_list.append(length)
height_list.append(height)
weight_list.append(weight)
print("Parcel is acceptable")
c += 1
print(width_list)
print(length_list)
print(height_list)
print(weight_list)
Вывод:
Enter the number of parcels you want to input: 2
Enter the width (cm)of the parcel: 33
Enter the length (cm)of the parcel: 55
Enter the height (cm)of the parcel: 33
Enter the weight (kg) of the parcel: 2
Parcel is acceptable
Enter the width (cm)of the parcel: 45
Enter the length (cm)of the parcel: 34
Enter the height (cm)of the parcel: 23
Enter the weight (kg) of the parcel: 3
Parcel is acceptable
[33, 45]
[55, 34]
[33, 23]
[2, 3]
Я просто использую функцию списка питонов append
, а затем я создаю переменную с именем c и назначаюон равен 0, а затем делает цикл while, который проверяет, меньше ли c
, чем number
, выполняется ли код, и в конце кода я добавляю 1 к c, а затем проверяет, все ли меньше c
затем число, если это не так, не запускает код снова