私は愚かな教師と一緒にpythonクラスに参加していますが、何も正しく機能させることができませんでした。これは、実際に平均を取得できないことがわかったら、作業を開始しようとしている単純なプログラムです。
>>> class two:
def average(a,b):
return int((a+b)/2)
def main():
num = input("Number? ")
x= int(num)
y= average(x+1,x)
print(y)
main()
Number? 5
Traceback (most recent call last):
File "<pyshell#28>", line 1, in <module>
class two:
File "<pyshell#28>", line 9, in two
main()
File "<pyshell#28>", line 7, in main
y= average(x+1,x)
NameError: global name 'average' is not defined