为了账号安全,请及时绑定邮箱和手机立即绑定

陷入Python问卷调查

陷入Python问卷调查

胡子哥哥 2023-08-15 17:02:59
我想做一份 COVID-19 调查问卷,我写了一些代码。我想做的是有 5 个问题的调查问卷。答案只有是:예 和否:아니오。我将通过“是或否”的数字来表达不同的事情。所以我用“yes = yes+1”、“no = no+1”来计算“是或否”。问题出在“while True:”之后。如果x=1,我会问第一个问题,在回答是或否后,通过x=x+1,转到下一个问题,依此类推。然而,在我跑完之后,它只是停留在第一个问题上,我不知道继续下一个问题。我想制作这样的代码。https://stackoverrun.com/ko/q/13070335。谢谢。questionnare.pydef yes_or_no(question):    global yes    global no    yes = 0    no = 0    reply = str(input(question + ' (예/아니오): '))    if reply == '예':        yes = yes + 1    elif reply == '아니오':        no = no + 1    else:        return yes_or_no("(예/아니오)로만 대답하시오 (예/아니오) ")x = 1while True:    if x == 1:        if (yes_or_no('1. 현재 확진 판정을 받고 치료중에 있습니까?')):            x = x + 1    elif x == 2:        if (yes_or_no('2. 현재 발열 또는 호흡기 증상(기침, 호흡곤란 등)이 있습니까?')):            x = x + 1    elif x == 3:        if (yes_or_no('3. 14일 이내에 확진자와 접촉한 적이 있습니까?')):            x = x + 1    elif x == 4:        if (yes_or_no('4. 14일 이내에 해외국가를 방문한 적이 있습니까?')):            x = x + 1    elif x == 5:        if (yes_or_no('5. 14일 이내에 국내 집단 발생 지역 혹은 시설을 방문한 적이 있습니까?')):            x = x + 1    else:        break
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信