Python双变量一输入

2024-09-27 09:25:22 发布

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

我想将用户输入直接保存到两个变量中,例如:

n,k = input("Geben Sie eine Zahl ein: " )

print(n)
print(k)

n和k应该打印相同的值。在


Tags: 用户inputprinteinsiegebenzahleine
3条回答

对于两个变量中的相同值:

n = k = input("enter two values:")

对于两个变量中的两个值:

^{pr2}$

尝试:

n = k = input("Geben Sie eine Zahl ein: " )

你可以用一个双重赋值来完成这个任务:

n = k = input("Geben Sie eine Zahl ein: " )

您的n,k = ...然而,iterable unpacking:只有当用户输入两个字符时,才会出现错误:在这种情况下,第一个字符将被分配给n,第二个字符将被分配给k。所以,如果你写了fo,那么n的值是'f',而{}的值是{}。但对于所有其他情况,这都会失败。在

但是要小心可变对象:如果您写:

^{pr2}$

然后两个变量引用同一个列表对象。只构建一个列表。如果您通过a修改列表,那么您也将通过b看到差异。在

相关问题 更多 >

    热门问题