[问题] 新手请教一题作业

楼主: OCEANSAE (OCEANSAE)   2018-12-02 16:18:22
https://i.imgur.com/3NZZGL4.jpg
请问关于这一题
就算把输入值转换成一个串行
每个元素还是像D4,S9这样的二位字符
可是要判断的却是第二位的数字部份
该怎么在这样的情况下取出第二位呢
或者可以有什么其它的作法
(还没学习到多维串行和数组集合,希望可以是比较基本的作法)
谢谢愿意提供指导的每位大大
作者: XperiaZ6C (真●安卓轻旗舰)   2018-12-02 16:34:00
用split()
作者: germun (ger)   2018-12-02 17:21:00
反正花色只有一个字符, 第二字符开始是数字, 用list取就好例如s1 = S10,取 f, d = s1[0], s1[1:],再把d转数字string可以看成类似char list,你应该是要怎么取sub string更正: 例 s1 = "S10"
作者: frank910138 (frank)   2018-12-02 17:54:00
秀一下你写了什么 ,会比较好喔
作者: PK5141000 (Wade)   2018-12-04 23:25:00
" target="_blank" rel="nofollow">
我也是新手,这是我的写法比较直观,希望高手可以给予建议

Links booklink

Contact Us: admin [ a t ] ucptt.com