Discuss / Python / 交作业

交作业

Topic source

# -*- coding: utf-8 -*-

s1=int(input('请输入之前的成绩:'))

s2=int(input('请输入这次的成绩:'))

if s2>s1:

    print('实现1:小明的成绩提升了%.1f %%' % ((s2-s1)/s1*100))

    print('实现2:小明的成绩提升了{0:.1f} %'.format((s2-s1)/s1*100))

    print(f'实现3:小明的成绩提升了{((s2-s1)/s1*100):.1f} %')

elif s2<s1:

    print('实现1:小明的成绩下降了%.1f %%' % (-(s2-s1)/s1*100))

    print('实现2:小明的成绩下降了{0:.1f} %'.format(-(s2-s1)/s1*100))

    print(f'实现3:小明的成绩下降了{(-(s2-s1)/s1*100):.1f} %')

else :

    print('再接再厉!')

##改进

# -*- coding: utf-8 -*-

s1=int(input('请输入之前的成绩:'))

s2=int(input('请输入这次的成绩:'))

r=(s2-s1)/s1*100

if s2>s1:

    print('实现1:小明的成绩提升了%.1f %%' % r)

    print('实现2:小明的成绩提升了{0:.1f} %'.format(r))

    print(f'实现3:小明的成绩提升了{r:.1f} %')

elif s2<s1:

    print('实现1:小明的成绩下降了%.1f %%' % -r)

    print('实现2:小明的成绩下降了{0:.1f} %'.format(-r))

    print(f'实现3:小明的成绩下降了{-r:.1f} %')

else :

    print('再接再厉!')


  • 1

Reply