题目描述
文字描述没记下来,不过是一道求导的题目。
eg:
Input | Output |
---|---|
x^2 | 2x |
题目分析
我没写出来,直接上国外老哥的代码。
解题代码
来自丹麦的程序员老哥的代码:
import sys
import math
f = input()
l=f.split('x') #用x做为分隔符号
a=int(l[0]or 1)
if l[1]:
b=int(l[1][1:]) #把“^2”中的2取出
s=f'{a*b}x'
if b>2:
s+=f'^{b-1}'
print(s)
else:
print(a)
总结
- python 中的[:-1]和[::-1]
- 条件运算中字符串’’(空串)为0,有内容为1。
- or是惰性运算。