基本上,我需要的程序是为单行输入操作一个简单的分数计算器(加法,减法,乘法和除法),例如:
-input:1/7 + 3/5
-output:26/35
我的初始代码:
import sys
def euclid(numA, numB):
while numB != 0:
numRem = numA % numB
numA = numB
numB = numRem
return numA
for wejscie in sys.stdin:
wyjscie = wejscie.split(' ')
a, b = [int(x) for x in wyjscie[0].split("/")]
c, d = [int(x) for x in wyjscie[2].split("/")]
if wyjscie[1] == '+':
licz = a * d + b * c
mian= b * d
nwd = euclid(licz, mian)
konA = licz/nwd
konB = …Run Code Online (Sandbox Code Playgroud)