age = 0
while True:
attendee = int(input("Do you want to see the 7 o'clock screening? (Only 24 seats available): "))
if 1 >= attendee <= 24:
print(f"Your seat has been purchased {attendee}.")
break # Exit the loop once valid input was received
else:
print("There are no more tickets avaiable for this time. Come back at 9:15 for the next screening" )
for i in range(attendee):
age = int(input(f"Enter age of attendee {i + 1}: "))
if age in range(0,7):
print(f"Ticket cost for attendee {i + 1}: $0")
elif age in range(7,12):
print(f"Ticket cost for attendee {i + 1}: $15.00")
elif age >= 13:
print(f"Ticket cost for attendee {i + 1}: $24.00")
error in syntax
if 1 >= attendee <= 24:
for i in range(attendee):
age = int(input(f"Enter age of attendee {i + 1}: "))
if age in range(0,7):
print(f"Ticket cost for attendee {i + 1}: $0")
elif age in range(7,12):
print(f"Ticket cost for attendee {i + 1}: $15.00")
elif age >= 13:
print(f"Ticket cost for attendee {i + 1}: $24.00")
输出:
Do you want to see the 7 o'clock screening? (Only 24 seats available): 5
There are no more tickets avaiable for this time. Come back at 9:15 for the next screening
Do you want to see the 7 o'clock screening? (Only 24 seats available):
您的条件为:“如果
attendee
小于或等于 1 且小于或等于 24。”
您可能是指
1 <= attendee <= 24