如何使用列表自动填充模块输入



我有一个基本的python模块,我想使用列表重复运行,但变量被声明为输入,不能在模块中预定义。

def testing(): var = input("Please enter something: ") print("You entered: " + var)

如果我用不同的字符串在循环中遍历模块:

for i in ['lol','lel','lal']: testing() print(i)

不同的字符串将不会用作输入,而是在后面打印。有没有办法让这些字符串成为模块的输入?

不确定自己想要达到什么效果,也不知道为什么在不必要的情况下不能更改输入。你可以试着这样做当你真正需要输入时发送一个空字符串?

def testing(input):  
if input == "": 
var = input("Please enter something: ")  
print("You entered: " + var)
else:
print("You entered: " + input)
for i in ['lol','lel','lal']:   
testing()   
print(i)

最新更新