这个错误可能是,.format格式控制符,里面有千位分隔符要求,例如:
n=input("请输入整数:")
print("{:->20,}".format(n))
然后就报错了。(ValueError: Cannot specify ',' with 's'.)
仔细看上述代码,输入进格式控制的变量n是字符串类型的
让我们在input()前加入eval()去掉字符串引号,转变为数字类型,问题解决!
例
n=eval(input("请输入整数:"))
print("{:->20,}".format(n))