使用pythonversion2.x,我尝试将函数的内容放入文本文档中。有人能把我往正确的方向推吗。目前我的代码如下:
def Main():
Class_AInput = int(raw_input('Enter Class A tickets sold: '))
total_profit(Class_A_Input)
def total_profit(Class_A_Tickets):
print (Class_A_Ticktes * 15)
text_file = open('test.txt', 'w')
text_file.write('Output: %s' % total_profit)
text_file.close()
Main()
谢谢你的帮助。你知道吗
我已经编辑了你的语法。我想你需要先把int转换成string
所以很难确切地知道从哪里开始。您在问题中输入的代码中有几个拼写错误(包括变量和参数名的拼写错误),您正在将函数引用写入输出文件,而不是写入任何类型的结果。你知道吗
另外,您的代码没有遵循Python编码的常见约定。你知道吗
这是一个相当粗糙,但工作,你似乎要做的版本:
请注意一些区别:
raw_input
与解析它的尝试分离成一个整数,并将该尝试包装在一个简单的异常处理块中print
中分离出来,并将其绑定到一个局部名称(在更常见的编程术语中是“将其赋给一个局部变量”;有一些技术上的细微差别将名称绑定与变量赋值区分开来,但这些差别远远超出了讨论的范围).write()
调用,将结果值插入其输出,而不是对封闭函数的引用if __name__ == '__main__':
,并根据流行的Python习惯将对Main()
的调用缩进到其套件中总的来说,这将起作用,它看起来更像一个Python脚本。然而,它仍然丑陋。你知道吗
你的文本编辑器有问题,我想,你在编辑文件的时候有没有使用UNICODE编辑器?你用了什么测试编辑器?你知道吗
还有一个未声明的变量。。。这是它的一个工作版本。。。你知道吗
只是一个新手的建议:)尽量不要在Python中使用这种类型或代码结构。语言是为了使编程更简单。。。你知道吗
相关问题 更多 >
编程相关推荐