【问题标题】:Multiple inputs in while loops?while循环中有多个输入?
【发布时间】:2022-01-16 12:27:15
【问题描述】:

如何将输入的所有行添加到列表中?

N, L, K = [int(x) for x in input('Évek száma, max életkor, ivarérettség: ').split()]
a = 1
while a<=L:
    i = input('I. sorban I éves nyulak száma: ')
    nyulak = []
    nyulak.append(i)
    a = a+1

print(nyulak)

这样它只添加最后一行:

Évek száma, max életkor, ivarérettség: 10 2 3
I. sorban I éves nyulak száma: 2
I. sorban I éves nyulak száma: 8
['8']

【问题讨论】:

  • 对不起我的英语不好:/
  • nyulak = []移到循环外

标签: python input while-loop


【解决方案1】:
N, L, K = [int(x) for x in input('Évek száma, max életkor, ivarérettség: ').split()]
a = 1
nyulak = [] # Declare your list here
while a<=L:
    i = input('I. sorban I éves nyulak száma: ')
    nyulak.append(i)
    a = a+1

print(nyulak)

【讨论】:

    猜你喜欢
    • 2011-08-09
    • 2023-03-27
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 2019-02-17
    • 2020-04-03
    相关资源
    最近更新 更多