如何在我的Python脚本中添加%符号

时间:2015-11-07 23:35:43

标签: python

这是我的代码。我需要在print字符串的末尾添加一个百分号。我无法理解这一点。

total = 0
counter = 0
while True:
    score = int(input('Enter test score: '))
    if score == 0:
        break
    total += score
    counter += 1
average = total / counter
print('The average is:', format(average, ',.3f'))

2 个答案:

答案 0 :(得分:6)

可能最好的方法是使用百分比格式类型:

format(average, '.1%')

# or using string formatting:
'{:.1%}'.format(average)

这已经将average乘以100,并且最后也会显示百分号。

>>> average = .123
>>> print('The average is: {:.1%}'.format(average))
The average is: 12.3%

答案 1 :(得分:4)

print('The average is: ' + format(average, ',.3f') + '%')