x={}
continueQ=input("would you like to continue?"))
if (continueQ=="yes"):
#if there is less than 4
if x<4:
variable=float(input("Input a float to append to the array:")
x.append(variable)
print(x)
else:
print(x)
else:
print("Goodbye!")
这段代码有一些错误,有人能帮我创建一个if语句到检查如果数组中的最小值小于4个值。 以及如何从输入向数组追加。你知道吗
你要做的第一件事就是把
x={}
改成x=[]
。您所做的是创建一个字典而不是数组,因此在处理错误的数据结构时会遇到各种各样的问题。你知道吗完成之后,我们可以继续检查数组中的值是否少于4个。在Python中,数组带有一个length属性,可以通过编写
len(arrayName)
,或者在您的例子中,len(x)
来访问它。例如,如果您的数组x
包含以下值:[1,2,3]
,那么len(x)
将返回3
,看起来很简单。你知道吗现在要检查长度是否小于4,需要将
if x<4:
替换为if len(x)<4:
。你知道吗您已经有了要附加到数组的正确代码,以前可能无法工作,因为您创建了字典而不是数组。你知道吗
您的代码中有几个错误。以下是一个工作版本:
解释
[]
表示空列表,而{}
用于空集。你知道吗len(x)
查找列表中的条目数x
。你知道吗while
循环重复逻辑,直到满足某个条件。你知道吗使用
x = []
创建列表,使用len(x)
获取列表的长度,如果x<;4,则使用while
循环条件你要做的第一件事就是把
x={}
改成x=[]
。您所做的是创建一个字典而不是数组,因此在处理错误的数据结构时会遇到各种各样的问题。你知道吗完成之后,我们可以继续检查数组中的值是否少于4个。在Python中,数组带有一个length属性,可以通过编写
len(arrayName)
,或者在您的例子中,len(x)
来访问它。例如,如果您的数组x
包含以下值:[1,2,3]
,那么len(x)
将返回3
,看起来很简单。你知道吗现在要检查长度是否小于4,需要将
if x<4:
替换为if len(x)<4:
。你知道吗您已经有了要附加到数组的正确代码,以前可能无法工作,因为您创建了字典而不是数组。你知道吗
相关问题 更多 >
编程相关推荐