我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么M[:3]可以,但是M[0:2]却运行不出来?

M=input()
if(M[0:2]=='RMB'):
    print("USD{:.2f}".format(eval(M[3:])/6.78))
elif(M[0:2]=='USD'):
    print("RMB{:.2f}".format(eval(M[3:])*6.78))
else:
    print()

 

M[:3]选择的前3个字符,索引为0,1,2 

M[:2]选择前2个字符,索引为0,1 

你的判断是需要通过3个字符判断

近期文章

  • PTAc++完成一个基本的“点”类的定义
  • AES和ECC的混合加密
  • properties文件(实时变化) 能否 通过java代码 实时加载
  • sql数据查询单表查询
  • tcp/IP书籍有推荐的吗
  • 帮我看看这个c++代码怎么用
  • java代码如下,为啥a=128???
  • 问题写在代码注释里了。
  • bat 请问批量复制当前目录下,除去文件夹外的所有文件,到当前目录下的指定文件夹里?
  • 微信小程序tabbar
  • 用C语言怎么做练习3
  • 创建单链表后,在某一个位置插入新元素,然后重新输出,为什么和原先的输入值不一样。
  • python中保存的excel文件打不开?
  • 简单选择排序实现,为什么有时不能排出来,例如99 55 66 11 22
  • 马上大四想做前端的小白
  • C语言格式输出问题:文件的写入对齐问题
  • OFDM射频信号的频谱问题
  • 微信支付成功回调异常
  • RichText控件隔行填写内容
  • C/C++对汉字的输入输出处理

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华