您好我是编程领域的新手,我需要一些帮助。我试图完成一些我必须为Python课程做的工作,我遇到了一个我无法解决的问题,而且无法在网上找到答案。这是我的问题。当我编写类似的代码时:
a = "apples"
t = "tomatoes"
answer = raw_input("Do you prefer eating ", p," or ", t, " ?")
print answer
它在第3行给出了一条错误消息:" TypeError:Win32Input()最多需要2个参数(6个给定)" 我做错了什么,我该如何解决? 提前致谢。 :)
答案 0 :(得分:1)
class CTextBlock {
public:
...
std::size_t length() const;
private:
char *pText;
mutable std::size_t textLength;
mutable bool lengthIsValid;
};
std::size_t CTextBlock::length() const
{
if(!lengthIsValid) {
textLength = std::strlen(pText);
lengthIsValid = true;
}
return textLength;
}
的输入与raw_input
的输入不同,它需要一个字符串,因此您必须通过格式化来创建字符串:
print