擅长:python、mysql、java
<p>我建议创建一个函数,根据年龄和返回价格。您还可以创建一个函数来获取年龄。然后,它将很容易在循环或理解中使用,以计算价格:</p>
<pre><code>def getAge(): return int(input("Enter age:"))
def getPrice(age): return 10 if age <12 else 20 if age < 59 else 15
total = sum(getPrice(getAge()) for _ in range(3))
print(f"The total price for the tickets is ${total}")
Enter age:65
Enter age:25
Enter age:9
The total price for the tickets is $45
</code></pre>
<p>这将把计算与用户交互分开,并且很容易向输入添加验证(例如允许的年龄范围或检查值是否为数字)</p>