<p>我对Python相当陌生,周末一直在做一些练习。我现在正忙着做一个电影订票计划。在</p>
<p>我一直在研究如何给特定年龄段的百分比值,我在代码中留下了一些注释,我需要包括一些how。在</p>
<p>标准票价14.95折,需要打9折和15折。在</p>
<p>我需要使用一个名为“buyTicket()”的函数,它包含在计算百分比步骤的参数中。在</p>
<p>目前,该计划能够确定年龄,但我不确定如何增加一定年龄的百分比,然后总票价后,每票已选定。在</p>
<p>下面是我当前的代码。任何建议,包括和使用是非常感谢!在</p>
<p>谢谢。在</p>
<pre><code>def cinema():
age = int(input("Please enter your age: "))
if age < 18:
print("Sorry. You are not over 18 years old. You cannot watch this movie.")
if age >= 18:
print("You are allowed to see the film. Standard ticket price is £14.95 ")
#twentydiscount = 10% (over 20)
#oapdiscount = 15% (over 65)
def buyTicket(percentageDiscount):
if age <= 20:
print("You are under 20 years old. You are eligible for a 10% discount. Your ticket price will be", percentageDiscount)
elif age >= 65:
print("You are 65 years or over. You are eligible for a 15% discount. Your ticket price will be", percentageDiscount)
else:
print("You are", age, "years old. Your ticket price will be £14.95")
# totalticketprice = (adding up prices of tickets after tickets have been selected each time)
while (True):
cinema()
anotherticket = input("Do you want to find out more information about another ticket? (Yes/No): ")
if anotherticket == 'No':
exit()
buyTicket(percentageDiscount)
</code></pre>