猫史档案馆


【Python作品分享】一,二,三位数加法【作品秀】

用户:卢睿晨卢睿晨查看:0 回复:2 评论:0 创建时间:2022-06-14T13:09:27


【作品展示】

center_image

 

【作品介绍】

运算一,二,三位数,一共十题

 

【作品源代码】

import random
def addend(n):
    if n == 1:
        num = random.randint(0,9)
        return num
    elif n == 2:
        num = random.randint(10,99)
        return num
    elif n == 3:
        num = random.randint(100,999)
        return num
n1 = 1
n2 = 1
count = 0
for i in range(10):
    num1 = addend(n1)
    num2 = addend(n2)  
    
    q = str(num1) + '+' + str(num2) + '='
    your = int(input(q))
    if your == num1 + num2:
        count += 1
print('题目数:',10,'正确数:',count)







 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
mornwindmornwind

import random
def func():
    lst=["+","-","*","/","**",]
    a=str(random.randint(-1000,1000))
    b=str(random.randint(-1000,1000))
    c=random.choice(lst)
while True:
    a,b,c=func()
    data=float(input(a+c+b+"="))
    num=float(eval(a+c+b))
    if data==num:
        print("答对了")
       #此处可以自行添加计数代码
    else:
        print("打错了")

 

点赞0


评论


mornwindmornwind

这样不好吗 

点赞0


评论