tuple() 不会改变
tuple() does not change
我的元组有问题。变量 "verdi" 以某种方式保留为元组。我试过添加 verdi = float(input("text"))
和 verdi = int(input("text"))
但它没有改变。我读了一些关于这个问题的帖子,但是添加 verdi = int(verdi)
似乎也不起作用。它给出了错误:
TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple'
这就是我现在的位置:
if valg == "1":
print("some text goes here")
verdi = input("SOME TEXT: INT")
behandler(verdi)
def behandler(*verdi):
verdi = int(verdi)
min = input("SOME TEXT: INT")
maks = input("SOME TEXT: INT")
for num in min:
num = min
for num in maks:
num = maks
if verdi > min and verdi < maks:
-do something-
else:
-do something-
我在 if verdi > min and verdi < maks:
处收到错误
有什么想法吗? :)
删除星号:
def behandler(verdi):
...
*
被称为 splat 运算符,它将任意数量的参数打包到一个元组中,而不是 int。
我的元组有问题。变量 "verdi" 以某种方式保留为元组。我试过添加 verdi = float(input("text"))
和 verdi = int(input("text"))
但它没有改变。我读了一些关于这个问题的帖子,但是添加 verdi = int(verdi)
似乎也不起作用。它给出了错误:
TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple'
这就是我现在的位置:
if valg == "1":
print("some text goes here")
verdi = input("SOME TEXT: INT")
behandler(verdi)
def behandler(*verdi):
verdi = int(verdi)
min = input("SOME TEXT: INT")
maks = input("SOME TEXT: INT")
for num in min:
num = min
for num in maks:
num = maks
if verdi > min and verdi < maks:
-do something-
else:
-do something-
我在 if verdi > min and verdi < maks:
有什么想法吗? :)
删除星号:
def behandler(verdi):
...
*
被称为 splat 运算符,它将任意数量的参数打包到一个元组中,而不是 int。