我正在为我的大学项目工作,我被卡住了。我试着将我的列表写在一个文本文档中,该文档将获取我提出的所有问题以及用户给出的答案。代码工作正常(没有错误),但它不写
我希望我能把我的问题解释清楚。所有的帮助将不胜感激! 我的代码:
from random import *
from time import sleep
def Groet():
naam = input("Vul hier je naam in: ")
print()
print()
print(
"Welkom " + naam + "!" " Bij de sorteerhoed, die gemaakt is door klas INF1AY.\nLaten we op zoek gaan naar de geschikte specialisatie voor jou!\n"
)
# sleep (2.2)
def vragenLijst():
print("De vragen worden geladen.. ")
# sleep(2.0)
print()
print("Goed om te weten: de vragen kunnen alleen beantwoord worden met 'ja' en 'nee', zolang je dit niet invoert, zullen de vragen verder gesteld worden.")
# sleep(3.0)
print("---------------------------------------------------------------------------------------------------------------------------------------------------------")
vragen_list = open("questions.txt").readlines()
vragen_list_index = list(enumerate(vragen_list, 1))
vragen_list_dict = dict(vragen_list_index)
antwoorden_list = []
while vragen_list_dict:
key = choice(list(vragen_list_dict))
antwoord = input(vragen_list_dict[key] + "(ja/nee): ")
if antwoord == "ja" or antwoord == "nee":
antwoorden_list.append((key, antwoord))
antwoorden_list.sort()
del vragen_list_dict[key]
return antwoorden_list
antwoorden_user = open("antwoorden_user.txt", "a")
antwoorden_user.write(str(antwoorden_list))
antwoorden_user.close()
def main():
Groet()
vragenLijst()
if __name__ == "__main__":
main()
问题出在线路上
您在下面的return语句中编写的代码都不会被执行
相关问题 更多 >
编程相关推荐