【发布时间】:2015-12-22 04:05:03
【问题描述】:
在 python 中,如果我想让某人输入以美元为单位的贷款金额,我可以编写如下代码:
# Loan amount
L = float(input("Enter the loan amount: $"))
但是如果我想要的话,比如说利率,它是一个百分比。如果我编码:
# Interest rate
I = float(input("Enter the interest rate: "))
我怎样才能在他们输入的内容之后显示百分比符号 %?
【问题讨论】:
-
你能澄清一下吗?您是否要删除“%”?它通常不用于计算本身。而且由于它只是一种表示百分数的方式,
I = float(input("Enter the interest rate: "))/100.可以。 -
我认为加勒特希望让控制台产生:“输入利率:10%”。对于美元,它可以工作,因为美元符号在数字之前。但是,对于百分比,它会出现在后面,并且 input 在输入之后打印一个换行符。
-
我猜你可以用
curses模块做点什么,但我没有这方面的经验