python循环出现错误、继续下一个_psychopy怎么,“ 一旦连续回答错误四次,就终止直接进入下一个循环?”Python代码也可以?...

该博客介绍了一个简单的用户交互程序,通过询问问题并允许用户在限定次数内改正错误。程序设计包含错误处理和回答验证,旨在模拟晋级过程。用户在回答一系列问题时,连续四次错误将结束游戏。博客还提供了将此逻辑封装为函数的方法,并展示了如何统计错误次数。
摘要由CSDN通过智能技术生成

投机取巧一下用count即可:

c = 0

while c < 4:

a = input('你是白痴吗')

if a == 'yes':

break

else:

c += 1

if c < 4:

print('恭喜你答对了')

if c == 4:

print('四次连续回答错误,下一回合再见')

假如第一次便回答正确:

假如在第二次才回答正确:

若是一直固执地不肯直面现实【手动doge】:

然后可以把这个设计成一个function:

def 是否晋级():

c = 0

a = 0

for i in question:

while c < 4:

x = input(i)

if x in answer:

break

else:

c += 1

if c < 4:

print('恭喜你答对了')

c = 0

if c == 4:

print('四次连续回答错误,下一回合再见')

a += 1

c = 0

print()

print('在' + str(len(question)) + '题中共计回答错误' + str(a) + '次。')

假如总共有三个问题:

question = ['你是白痴吗?', '你是笨蛋吗?', '你是蠢货吗?']

answer = ['yes', 'sure', 'maybe']

于是跑出来就是这样的:

题主是想要达成这个目的么?

————我是雷打不动的小尾巴分割线————

欢迎关注正在缓慢更新中的Python合集:Python之从入门到实战

想学习SQL的小伙伴们可以看这里:SQL之从一无所知到逐渐精通

觉得无法潜心学习Python找不到学习乐趣的孩子们请看这里:怎么硬钢下去?python?

代码教程千万篇,不如亲自上手敲一遍~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值