我在努力学习Python。这是我第一次编写Python脚本。我所要做的就是把一个字符串作为输入,如果不是“退出”,就打印它。但它显示出各种错误。
def main():
while True:
data = input('Please enter a string');
if data == 'exit':
break
else:
print(data)
if __name__ == '__main__':
main()
这些错误如
和站点被设计成自动将输入()数据输入到您编写的程序中,以解决各种python逻辑问题。
例如,类随机输入以下内容:
30
centered
text
is
great
testing
is
great
for
python!
END
显然,我必须把30转换成整数。如何将其余的转换为可用的列表或数组?
width = int(input())
lis = ['centered', 'text', 'is', 'great', 'END']
我有:各种c文件中的函数名,格式如下:
void function0__ROM(void) {
code for the function
}
void function1__ROM(void) {
code for the function
}
我用python编写了一个Regex来提取函数名,但不知怎么的,它不起作用。
以下是我的理由:
match= re.search("\n\s*?(void|BYTE|WORD|bit)(\s*?\*\s*?)?\s+?)?\s+\?( " +func.name[l:]+ ")(__RO