我试图设置一个计数事件,它将计算一个数组中有多少人,然后我想在计算中使用该数字来计算从这些票中赚取的总金额,但我不知道如何我应该这样做。如何设置计数事件?
每个customer_ID
都以c
开头,我想用它作为搜索词。
def read_info():
customer_id_list = []
ticket_id_list = []
number_of_tickets_list = []
buy_method_list = []
ticket_price = 0
total_for_customer_list = []
file = open ("Data.txt","r")
for line in file:
#Splits the data from the text file into it's corresponding variables.
customer_id,ticket_id,number_of_tickets,buy_method = line.split(",",4)
#Adds customer_id into the customer_id_list array
customer_id_list.append(customer_id)
# Adds ticket_id into the ticket_id_list array
ticket_id_list.append(ticket_id)
# Adds number_of_tickets into the number_of_tickets_list array
number_of_tickets_list.append(number_of_tickets)
#Adds the buy_method into the buy_method_list array
buy_method_list.append(buy_method)
#Using IF statements the program works out the price for each day which will be later used to calculate the total price for the customer and the total raised for charity.
if ticket_id in ['F1','F2','F3']:
ticket_price = 10
if ticket_id in ['W1','W2','W3','T1','T2','T3']:
ticket_price = 5
#converts the ticket_price from a string variable to a integer variable which allows this variable to be used in a calculation.
ticket_price = int(ticket_price)
#converts the number_of_tickets from a string variable to a integer variable which will be used in a calculation.
number_of_tickets = int(number_of_tickets)
#calculates the total price that will be paid for each customer by multyplying the ticket_Price which was worked out using the 'IF' statements by the number_of_tickets the customer has bought
total_for_customer = ticket_price * number_of_tickets
return customer_id_list,ticket_id_list,number_of_tickets_list,buy_method_list,ticket_price,total_for_customer
def find_number_of_people (customer_id_list):
#main program
customer_id_list,ticket_id_list,number_of_tickets_list,buy_method_list,ticket_price,total_for_customer = read_info()
find_number_of_people (customer_id_list)
你有任何可以分享的代码吗?显示你试过的东西? –
我曾尝试过几件事,但没有任何工作,到目前为止,我必须说我不知道我失败后从哪里开始。 – adiwitko
我一直在寻找一个计数事件的例子,它从一个数组中读取信息,我可以用它作为参考,从中得到一个粗略的想法。 – adiwitko