ファイルにデータを書き込んでいる間にEnterを押すと、ループを解除しようとしています。これはこれまで私が持っていたものです。私はまた、これは出力には、その権利実行したときにすることになっている方法である(例えば、出力は以下の通りです)...どちらかのループが実行される時間の数を制限するEnterを押したときにループが壊れる
def main():
myfile = open('friends.txt','w')
friend = input('Enter first name of friend or Enter to quit')
age = input('Enter age (integer) of this friend')
while friend != '':
for n in range():
friend = input('Enter first name of friend or Enter to quit')
age = input('Enter age (integer) of this friend')
myfile.write(friend +'\n')
myfile.write(str(age) +'\n')
myfile.close()
main()
を望んでいません。
Enter first name of friend or Enter to quit Sally
Enter age (integer) of this friend 20
Enter first name of friend or Enter to quit Sam
Enter age (integer) of this friend 24
Enter first name of friend or Enter to quit
File was created
'範囲のnの()' - > '例外TypeError:範囲は1つの引数を期待は、0 ' –
を得たことはということですあなたのコードの字下げ、またはそれをひどく書き換えましたか?ひどくインデントされたPythonコードはナンセンスです – khelwood