不知道怎么说怎么写。

学校近期要在小剧场举办“迎新年”动画片展演活动。活动中,安排小明负责售票,定价:每张票价20元。为了促俏,活动提供优惠政策:购票数小于30张,不打折;团体购票多于30张,每张票价打9折;购票大于50张,每张票价打8折。你能帮助小明算一算, 大家买票需要花多少钱吗?

你准备购买几张票: 35

你需要支付的金额为: 630.0

你准备购买几张票: 55

你需要支付的金额为: 880.0

三你准备购买几张票: 20

你需要支付的金额为: 400


while True:
    n = int(input("你准备购买几张票: "))

    if n < 30:
        sum1 = n * 20
    elif n < 50:
        sum1 = n * 20 * 0.9
    else:
        sum1 = n * 20 * 0.8

    print(f"你需要支付的金额为: {sum1}")

input 函数获取用户输入 ,^通过if 判断条件,计算折扣,然后通过折扣计算总价