可以使用字符串格式化中的填充和对齐功能,如下所示:

n = eval(input('请输入正整数')) formatted_n = '{:>20}'.format(n) # 宽度为 20,右对齐,使用空格填充 print(formatted_n.replace(' ', '-')) # 将空格替换为减号

示例输出:

请输入正整数 456 ---------------456

Python 字符串格式化:右对齐填充减号

原文地址: https://www.cveoy.top/t/topic/osmV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录