欢迎光临散文网 会员登陆 & 注册

黑马程序员python教程,8天python从入门到精通,学python看...

2023-06-02 17:37 作者:是雪莉吗  | 我要投稿

while True:

xin=[]

shu=input('输入:(示例25x63):')

for linshi in shu:

xin.append(linshi)

for zhen in xin:

if zhen=='x':

hao=zhen

xb=xin.index('x')

xin.remove('x')

chili = -1

zuizhong = '0'

zuizhongf='0'

for linshi1 in xin:

chili += 1

if chili>=xb:

for zuizhon1 in linshi1:

zuizhong=zuizhong+zuizhon1

jisuan2=int(zuizhong)

else:

for zuizhon2 in linshi1:

zuizhongf=zuizhongf+zuizhon2

jisuan1=int(zuizhongf)

print(f'计算结果是:{jisuan1}x{jisuan2}={jisuan1*jisuan2}')

elif zhen=='+':

hao=zhen

jb=xin.index('+')

xin.remove('+')

chili = -1

zuizhong = '0'

zuizhongf = '0'

for linshi1 in xin:

chili += 1

if chili >= jb:

for zuizhon1 in linshi1:

zuizhong = zuizhong + zuizhon1

jisuan2 = int(zuizhong)

else:

for zuizhon2 in linshi1:

zuizhongf = zuizhongf + zuizhon2

jisuan1 = int(zuizhongf)

print(f'计算结果是:{jisuan1}+{jisuan2}={jisuan1 + jisuan2}')

elif zhen=='-':

hao=zhen

kb=xin.index('-')

xin.remove('-')

chili = -1

zuizhong = '0'

zuizhongf = '0'

for linshi1 in xin:

chili += 1

if chili >= kb:

for zuizhon1 in linshi1:

zuizhong = zuizhong + zuizhon1

jisuan2 = int(zuizhong)

else:

for zuizhon2 in linshi1:

zuizhongf = zuizhongf + zuizhon2

jisuan1 = int(zuizhongf)

print(f'计算结果是:{jisuan1}-{jisuan2}={jisuan1 - jisuan2}')

elif zhen=='%':

hao=zhen

cb=xin.index('%')

xin.remove('%')

chili = -1

zuizhong = '0'

zuizhongf = '0'

for linshi1 in xin:

chili += 1

if chili >= cb:

for zuizhon1 in linshi1:

zuizhong = zuizhong + zuizhon1

jisuan2 = int(zuizhong)

else:

for zuizhon2 in linshi1:

zuizhongf = zuizhongf + zuizhon2

jisuan1 = int(zuizhongf)

print(f'计算结果是:{jisuan1}%{jisuan2}={jisuan1 % jisuan2}')

黑马程序员python教程,8天python从入门到精通,学python看...的评论 (共 条)

分享到微博请遵守国家法律