Python代码赢得';包含函数时不运行

Python代码赢得';包含函数时不运行,python,Python,我正在试验列表和输入(我是新手),我的代码遇到了这个问题: 如果我注释掉函数,输入代码就可以正常工作。我不知道怎么了 我尝试过在代码中移动并以不同的方式重新编写代码,但没有成功 students=[] 表格=[] def干管(formCount、allform): 而len(学生)

我正在试验列表和输入(我是新手),我的代码遇到了这个问题: 如果我注释掉函数,输入代码就可以正常工作。我不知道怎么了

我尝试过在代码中移动并以不同的方式重新编写代码,但没有成功

students=[]
表格=[]
def干管(formCount、allform):
而len(学生)
预期结果: 它会询问表格中的学生人数,然后询问表格,然后再询问学生姓名

实际结果: 终端中没有显示任何内容(我在VisualStudio代码中使用外部终端)

我没有收到任何错误消息,但当我尝试继续时,会显示无效语法。

移动此部分:

邮政编码中的s、f(学生、表格): 印刷品(s、f)
作为代码的最后一部分-在
main(formNo,form)
之后-这样,代码将打印出在
main
函数中累积的所有值

此外,为了使代码正常运行,请将
int
“casting”添加到此行:

while len(students) < int(formCount):
脚本的输出应该如下所示:

学生人数:2人
学生表格:考试
学生姓名:蒂姆
学生补充:蒂姆在测试中
-------------
学生姓名:汤姆
学生补充道:汤姆在考试中
-------------
Tim测试
汤姆测验
移动此部件:

邮政编码中的s、f(学生、表格): 印刷品(s、f) 作为代码的最后一部分-在
main(formNo,form)
之后-这样,代码将打印出在
main
函数中累积的所有值

此外,为了使代码正常运行,请将
int
“casting”添加到此行:

while len(students) < int(formCount):
脚本的输出应该如下所示:

学生人数:2人
学生表格:考试
学生姓名:蒂姆
学生补充:蒂姆在测试中
-------------
学生姓名:汤姆
学生补充道:汤姆在考试中
-------------
Tim测试
汤姆测验

你希望从用户的
学生表单
中得到什么?这是为了得到学生所在的班级。你希望从用户的
学生表单
中得到什么?这是为了得到学生所在的班级。@ANameThatIChose,注意我的编辑,关于
int
“casting”不,没有显示任何内容。@anamethatichow,有错误吗?是否提示您输入?否,终端刚刚出现。@ANameThatIChose,您是否运行包含此脚本的文件?你是怎么做到的?@ANameThatIChose,注意我的编辑,关于
int
“casting”不,没有显示任何内容。@ANameThatIChose,有错误吗?是否提示您输入?否,终端刚刚出现。@ANameThatIChose,您是否运行包含此脚本的文件?你是怎么做到的?