我正在尝试创建一个python打印语句,该语句在其中调用一个函数并返回该打印语句的正确值,但是由于python每次使用逗号时都会添加空格,因此格式看起来确实很奇怪。有什么方法可以强制python不添加它在print语句中所做的空格?
arc
这是打印出来的内容:
1年后,您的余额将为$ 110.0。
我希望它看起来像:
1年后,您的余额将为$ 110.00。
答案 0 :(得分:0)
是:
print('A','B','C',sep='')
输出:
ABC
请注意,您需要在所需的位置添加空格,例如:
x = 1
print('After',x,'year',sep='') #prints After1year
print('After ',x,' year',sep='') #prints After 1 year
答案 1 :(得分:0)
Dawoo所说的完全正确,但是您也可以看看python格式的字符串,这会使您的代码看起来像这样:
print("After {} year(s) your balance will be ${}.".format(yr, compute_compound_interest(ibal, ir, yr)))
答案 2 :(得分:0)
尝试行内格式化
print(f"After {yr} year(s) your balance will be ${compute_compound_interest(ibal, ir, yr)}.")