名前を入力したユーザーの属性を生成するという、先生が設定したタスクを完了しました。リストからファイルに書き込むためにJsonを使用しましたが、「数学」と「ランダム」以外のものをインポートすることは許可されていないと彼は言いました。リストをファイルに書き込む他の方法が見つかりません。私は本当に立ち往生しているので、誰かがこれを手伝ってくれるほど親切でしょうか。彼はコードです。
import random
import math
import json
def attributes():
return math.floor((random.randint(1,12)/random.randint(1,4))+10)
skill=[]
strength=[]
name=[]
result= {"Name" : name,"Strength" : strength,"Skill" : skill}
game=True
while game==True:
nameinput = str(input('Enter your name. '))
name.append(nameinput)
skill.append(attributes())
strength.append(attributes())
print("Name:", name,"\nStrength", strength,"\nSkill", skill)
g = open("Attributes.txt", "w")
json.dump(result, g)
g.close()