微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

乘法不乘法 10-199 范围内的数字,吠陀数学

如何解决乘法不乘法 10-199 范围内的数字,吠陀数学

base50 = {abs(x) : x - 50 for x in range(30,76)} 

base100 = {abs(x) : x - 100 for x in range(76,200)} 

baseMix = {x : x - 100 for x in range(100)} 

num1 = 25
num2 = 25

min1 = min(num1,num2)
max1 = max(num1,num2)

result = []
remainder = []

if  100 > max1:
    if 29 < max1 < 76:
        result.append((num1 - base50[min1]) * 100)
        result.append(base50[min1] * base50[max1])
    else:
        result.append((min1 - base100[max1]) * 100)
        remainder.append(baseMix[min1] )
        remainder.append(base100[max1])
    
elif 100 < min1:
    result.append(base100[max1])
    
else:
     result.append((num1 - baseMix[min1]) * 100)
     remainder.append(baseMix[min1])    
     remainder.append(num1-100)
     
print(result,remainder )

给予

Traceback (most recent call last):
  File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py",line 31,in <module>
    start(fakepyfile,mainpyfile)  File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py",line 30,in start
    exec(open(mainpyfile).read(),__main__.__dict__)
  File "<string>",line 21,in <module>
KeyError: 25

[Program finished]

试图嵌入数据结构来清理代码但卡在逻辑上。 我可以用于映射的任何其他数据结构? 我应该如何创建少于 30 个的基本案例?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。