c

codeye

V1

2022/10/16阅读:16主题:默认主题

开平方的简化

正确选项是?

import numpy as np
from latexifier import latexify
from IPython.display import Latex
import fractions


s = '√3√3√3√3'
# Numerator, denominator 分子,分母

def recur(s):
    d = int(s[-1])
    nd = 0
    for c in s[::-1]:
        print(nd,c,s[-1],c==s[-1])
                
        if c == s[-1]:
            nd += 1
        
        elif c == '√':
            #n = n**0.5
            nd = 0.5*nd

    return fractions.Fraction(nd)
    
print(recur(s))
15/16

n,d = str(recur(s)).split("/")
print(n,d)
15 16

display(Latex('$$ (√3√3√3√3) = 8 ^ {\dfrac{15}{16}} $$'))

输出格式

正确选项是 C

分类:

后端

标签:

后端

作者介绍

c
codeye
V1