如何生成带序号的用户输入提示?Python输入代码优化咨询
修改Python输入提示为带序号形式
只需要利用Python的f-string将循环的索引转换为从1开始的序号,嵌入到输入提示文本中即可,修改后的代码如下:
numbers = [] limit = 2 for x in range(limit): num = int(input(f'输入第{x+1}个数字: ')) numbers.append(num) print(numbers)
说明
循环变量x在range(limit)中从0开始计数,通过x+1就能得到从1开始的序号,再用f-string将序号插入到提示文本里,运行时就会依次显示「输入第1个数字:」「输入第2个数字:」这类带序号的提示。
内容的提问来源于stack exchange,提问作者Negatyp
相关产品推荐
相关产品推荐

