通过input()函数指定变量

2024-04-25 05:54:12 发布

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

是否可以通过python3中的input()函数来分配变量?在我的例子中,我试图给用户一个选项,将对象分配给列表中的变量。你知道吗

我的想法是将变量赋值直接输入到输入函数的参数中:

board=[f1,f2,f3,f4,f5,f6,f,f8,f9]

input(f1=some_Object)

print(board[0])

print(board[0])的结果应该是some_object。同样的程序也适用于f2、f3…f6。你知道吗

但这不起作用,会产生以下错误:

Traceback (most recent call last):
File "C:/Users/Christian/AppData/Local/Programs/Python/Python35-32/Tic Tac 
Toe.py", line 1, in <module>
board=[f1,f2,f3,f4,f5,f6]
NameError: name 'f1' is not defined

所以,我想知道是否有一种方法可以做到这一点 Python。你知道吗

谢谢你的帮助。你知道吗


Tags: 函数用户boardinput选项somef5python3
1条回答
网友
1楼 · 发布于 2024-04-25 05:54:12

input()分配变量的方法如下:

my_variable = input("Some prompt ")

如果您希望看到输出以说服自己,可以添加:

print(my_variable)

无论你输入什么,它都会输出给你。你知道吗

在你的情况下你可以

board[0] = input("Enter a value: ")

相关问题 更多 >