ちょっと、私は学校用の小さなプロジェクトに取り組んでいます。関数内で関数を実行しながら、関数内で実行する必要があります、関数の中から実行中の合計を保持する/保持する関数
import sys
r = open("teacherfine.txt","r")
a = 0
b = 0
def f(enter):
b = 0
for line in r:
if line.startswith(enter):
c = line.split(",")
print(c)
print(c[1],"owes",c[2])
global a
a = a =+ float(c[2])
d = input("Do you want to add another code?(yes/no)")
if d == "yes":
z = input("enter code")
f(z)
elif d != "yes":
print("the total owed was",a)
sys.exit()
z= input("enter code")
f(z)
コードは正しいですか? bは使用されず、 'a = a = + float(c [2])'は不審なようです。あなたの問題をもっと説明し、おもちゃの例を与えることはより良いと思う。 'teacherfine.txt'ファイルの代わりに文字列のリストのように。 – dooms