def plus(m,n): return m+n def minus(m,n): return m-n def multiple(m,n): return m*n def division(m,n): return m/n def main(): s=input() tmp=s[0] #处理第一个操作数,有可能是负数,m取第一个字符 for i in range(______,len(s)): if s[i] not
时间: 2024-03-01 22:50:25 浏览: 54
mop-minus-proposal:Perl 类生成器
在问号处应填写 tmp 的下标,即第一个操作数的第一个字符在字符串 s 中的下标。假设第一个操作数只包含数字和一个可能的负号,可以通过以下方式找到第一个操作数的结束下标:
```python
# 处理第一个操作数
i = 1 if s[0] == '-' else 0 # 第一个操作数可能是负数
while i < len(s) and s[i].isdigit():
i += 1
```
这里假设第一个操作数不以负号开头时,第一个字符一定是数字。如果第一个操作数可能包含小数点,还需要加入相应的判断。因此,填空处应填写 1 if s[0] == '-' else 0。
阅读全文