python左右同时对齐_Python中的对齐

我正在努力使我的输出保持一致。我用了tab函数。

但这位教授表示:“代码不能使用制表符或空格进行对齐,而应该使用格式化的输出。”在

我尝试使用format('10.2f')来指示我想要的空格数和取整的位置,但是我一直得到一个语法错误。在

我不能用str(),因为我们在课堂上还没有学会。我们只讨论了制表符、空格、左、右和中心调整

问题注意事项:我需要在继续之前将小计四舍五入到最接近的一分钱,然后在继续之前将税款四舍五入到最接近的一分钱。但我会的format(Subtotal= subPot + petPri + bagPri, '.1f')

我明白了positional argument follows keyword argument

当我试着

^{pr2}$

我得到:unsupported operand type(s) for +: 'float' and 'tuple'

这是我的代码:# Calculations for overall total price

Subtotal = subPot + petPri + bagPri

Tax = Subtotal * TAX_RATE

TOTAL = Subtotal + Tax

# Output

print ("-----------------------------------------------")

print ("Supplies and Pricing for Order", userOrder,)

print ()

print ("Number of small pots: \t", int(smlPot),)

print ("Number of medium pots: \t", int(medPot),)

print ("Number of large pots: \t", int(larPot),)

print ()

print ("Petunias:", int(totPet), "plants")

print ("Potting soil:", math.ceil(totBag), "bags")

print ()

print ("Subtotal\t""$""\t", format(Subtotal, ',.2f'))

print ("Tax\t\t""$""\t", format(Tax, ',.2f'))

print ("TOTAL\t\t""$""\t" , format(TOTAL, ',.2f'))

print ("-----------------------------------------------")

我想不使用制表符或空格对齐所有内容。应该是这样的:--------------------------------------------------

Supplies and Pricing for Order 1234

Number of small pots: 5

Number of medium pots: 6

Number of large pots: 7

Petunias: 101 plants

Potting soil: 4 bags

Subtotal $ 123.45

Tax $ 18.56

TOTAL $ 234.78

--------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值