如何在函数内格式化一个参数,但也要打印字符串多次来匹配这个参数

2024-09-26 22:53:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个初学者,只是在玩弄函数,我想到了下面的代码。我希望打印字符串的次数与a的值的打印次数相同,但我还希望格式化字符串中参数a的值。任何帮助都将不胜感激

def vhf(a):
    print "So i want this times %d "*a % a

vhf(5)

当我运行它时,会出现以下错误:

Traceback (most recent call last):
  File "p.py", line 4, in <module>
    vhf(5)
  File "p.py", line 2, in vhf
    print "...So i want this times %d "*a % a
TypeError: not enough arguments for format string

Tags: 函数字符串代码inpysolinethis

热门问题