【问题标题】:How to implement a survey?如何实施调查?
【发布时间】:2018-01-20 01:24:09
【问题描述】:

我想建立一个由一些问题(

print("enter your name")
name=input()

print("how many teams you play for ?")
number_of_teams=int(input())
s=number_of_teams
print("you have to fill this form",s,"times")

//list of question in my survey

questions_list = ["Q1.A ?","Q2. B? ", "Q3. C?", "Q4. D?", "Q5. E ?", "Q6. F 
?","Q7. G ? "]

//list of options for each of those questions

answers_list = [["A.1 ", " B.2 ", " C.3 "," D.4 "],
               ["A.1 ", " B.2 ", " C.3 "," D.4 "],
               ["A.1 ", " B.2 ", " C.3 "," D.4 "],
               ["A.1 ", " B.2 ", " C.3 "," D.4 "],
               ["A.1 ", " B.2 ", " C.3 "," D.4 "],
               ["A.1 ", " B.2 ", " C.3 "," D.4 "],
               ["A.1 ", " B.2 ", " C.3 "," D.4 "],]

i=0
while i<s:
    print("enter your team name")
    team=input()
    for questions, answers in zip(questions_list, answers_list):
        print(questions + '\n' + ''.join(answers)+'\n')
        get_answer = input()
        print('\n')
    i=i+1

不能使用第三方库(因为数据共享问题)。

【问题讨论】:

    标签: python excel survey


    【解决方案1】:

    可以使用 PyInstaller 使用 python 创建一个 .exe。我建议创建一个与SQLite 数据库交互的python 程序。然后,使用 PyInstaller 将其转换为 .exe 程序。

    我提供了一些可能有用的链接:Python Excel TutorialPython SQLitePyInstaller

    【讨论】:

    • 非常感谢,我正在评估您建议的选项。 SQLlite 将支持我可以在共享位置创建的数据库,然后我将用户的输入保存在同一位置,以便稍后获取以查看这些答案?
    • 可能,这完全取决于您如何设计它。我已经学习了使用与SQLite 交互的Tkinter 构建桌面界面的基础知识,这是link 的课程。
    • 你好,我刚刚完成了我想要的申请。我将 SQLite db 文件放在共享位置并对其进行了测试。它也有效并检查了并发用户条目。您认为您可以指导我朝一个方向,即我可以为每个将使用survey.exe 的用户使用一些身份验证吗?我听说 LDAP 可以以某种方式使用,但不确定,如果你能再次指导我一个方向,那就太好了。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多