Python:循环生成variab

2024-07-01 07:57:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试做一个简单的python程序,能够根据递增的值打印正确的变量。你知道吗

a1 = 'hiya'
a2 = 'i love cats'

lignenum = 2
incremented_value = 1
while incremented_value <= lignenum:
    print(a, incremented_value) 
     incremented_value += 1 

我希望我的程序呈现:

“你好” “我爱猫”

谢谢你读我的书


Tags: 程序a2valuea1printcatswhilelove
2条回答

我将用您要打印的值定义一个列表,然后根据它们的索引值访问它们。 即:

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

使用列表并在0和列表长度之间进行迭代。有更好的方法可以做到这一点,但下面有一个简单的解决方案

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

相关问题 更多 >

    热门问题