我正在尝试做一个简单的python程序,该程序能够根据增量值打印正确的变量。
a1 = 'hiya'
a2 = 'i love cats'
lignenum = 2
incremented_value = 1
while incremented_value <= lignenum:
print(a, incremented_value)
incremented_value += 1
我希望我的程序呈现:
'hiya' “我爱猫”
感谢阅读我
答案 0 :(得分:1)
我将使用要打印的值定义一个列表,然后根据它们的索引值访问它们。 那就是:
arguments = ['hiya','i love cats']
lignenum = 1
incremented_value = 0
while incremented_value <= lignenum:
print(arguments[incremented_value])
incremented_value += 1
此打印:
hiya
i love cats
答案 1 :(得分:1)
使用列表,并在0和列表的长度之间迭代bt。有更好的方法可以做到这一点,但下面是一个简单的解决方案
a = []
a.append('hiya')
a.append('i love cats')
lignenum = len(a)
incremented_value = 0
while incremented_value <= lignenum:
print(a[incremented_value])
incremented_value += 1