首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何打印10个输入?

如何打印10个输入?
EN

Stack Overflow用户
提问于 2019-12-08 20:55:26
回答 1查看 57关注 0票数 0

下面是我的代码。我想打印输入,但我希望代码更短,不要繁琐。如何在不重复“打印”10次的情况下打印我键入的10个输入内容?

代码语言:javascript
复制
  Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10= str(input("Enter answers separating by space: ")).split()

  print("Q1", Q1) 
  print("Q2", Q2) 
  print("Q3", Q3) 
  print("Q4", Q4) 
  print("Q5", Q5) 
  print("Q6", Q6) 
  print("Q7", Q7) 
  print("Q8", Q8) 
  print("Q9", Q9)
  print("Q10", Q10) 
EN

回答 1

Stack Overflow用户

发布于 2019-12-08 21:02:02

使用列表而不是单独的变量

代码语言:javascript
复制
qs = str(input("Enter answers separating by space: ")).split()

for idx, a in enumerate(qs):
     print(f'Q{idx + 1} {a}')

或者只有一个衬垫

代码语言:javascript
复制
print(*[f'Q{idx + 1} {a}' for idx, a in enumerate(qs)], sep='\n')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59235578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档