今天学习做一个简单的交互式小程序
知识点:
1.对空列表进行添加元素,并分别打印每次添加的元素
2.给while设置参数法进行循环
3.for循环结合range()进行循环
代码如下:
klist = []
name = input("请输入你喜欢的明星:")
while(name):
klist.append(name)
name = input("请输入你喜欢的明星:")
for i in range(0,len(klist)):
print(f"你喜欢的明星是:{klist[i]}")
代码解释:
目的是,让用户输入自己喜欢的明星,最后再分别打印一遍出来。
首先创建一个名为klist[]的空列表,它的值等用户输入获取添加,再声明一个名为name的变量来储存input()。
由于想让用户多次输入,只要用户输入框不为空,就一直循环执行input()让用户输入。这里用了while循环语句,并给他加了参数(name),这个参数的值是获取用户的输入。体内用name变量储存输入来的值,值又传给了while的参数。即while不为空时就一直执行循环体,一直输入就一直循环,直到不输入则结束while循环,按回车后继续往下进行。
for主要用来遍历循环,用range来指定遍历范围:就是列表的长度len(klist)其实,它的长度就是每次输入的一个长度,输入一次就循环一次。并格式化方式打印出来。
PS:因为还是小白初学阶段,写的代码不够高级,还望各位不要见笑:-D。也更希望能得到各位大佬的指点!
标签:name,python,入门级,while,循环,交互式,input,klist,输入 From: https://blog.csdn.net/qq_22497491/article/details/139667765