如何在 python 中打印 n 次数字?

新手上路,请多包涵

如何在 Python 中打印 n 次数字?

我可以像这样打印’A’5次:

print('A' * 5) AAAAA

但不是 10,像这样:

print(10 * 5) 50

我希望答案是 10 10 10 10 10

如何转义 print() 中的数学运算?

我不是在问如何打印 字符串‘10’ n 次,我是在问如何打印 数字 10 n 次。

原文由 Luther_Blissett 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 462
1 个回答

10*5 实际上做乘法并最终给你 50,但是当你做 '10 '*5 时, * 操作符执行重复 -- 运算符 'A' * 5 例如

print('10 ' * 5)

输出将是 10 10 10 10 10

或者您可以通过 str(num) 将 int 显式转换为字符串并执行打印操作

print((str(10)+' ') * 5)

原文由 Devesh Kumar Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题