python自编一个循环计算题_python 这道题怎么编写?

虽然和楼上大神比很小儿科,但也粘出来以供参考吧:

def game():

import random

random.seed(1234)

count = 0

right = 0

while count < 5:

a = random.randint(1,10)

b = random.randint(1,10)

f= random.randint(0, 2)

d = ['+', '-', '*']

print('%d %s %d = ' % (a, d[f], b))

question = input('请输入您的答案:')

if f == 0:

result1 = a + b

if question == str(result1):

print('回答正确')

right += 1

count += 1

else:

print('回答错误')

count += 1

elif f == 1:

result2 = a - b

if question == str(result2):

print('回答正确')

right += 1

count += 1

else:

print('回答错误')

count += 1

else:

result3 = a * b

if question == str(result3):

print('回答正确')

right += 1

count += 1

else:

print('回答错误')

count += 1

percent = right / count

if percent>= 0.8:

print('闯关成功')

else:

print('闯关不成功')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值