已经看到人们询问输入的长度,但是从来没有相对于八度。
我想测试用户对输入命令的响应的长度。我已经尝试过这种方法:
x=input('enter a set of numbers')
length(x)
这不起作用。输入“ 2345”的长度为1,输入“ abcdefg”的错误为“ undefined variable:abcdefg”。
我也尝试过:
x="blahblah"
length(x)
这给出了适当的长度,但是当x等于用户输入而不是预定义文本时,我正在尝试测试长度。
例如,如果用户输入5个数字或5个字符,我希望长度为5。
此长度也必须在向量中可用。例如:
vector=[1,2,5,7,length(x),4]
如何测试用户响应中的CHARACTERS(字母或数字)数量?
答案 0 :(得分:3)
在octav中,您应该编写以下内容:
x=input('enter a set of numbers', 's');
添加's'
以指定输入为字符串,或通过""
输入字符串,例如"blahblah"
,而无需更改代码。代码的另一部分应该可以正常工作。