用Python输入一个字符串输出它所包含的所有数字
1个回答
关注
展开全部
用Python输入一个字符串输出它所包含的所有数字,好的,稍等,正在马不停蹄的编码中……
咨询记录 · 回答于2022-12-05
用Python输入一个字符串输出它所包含的所有数字
用Python输入一个字符串输出它所包含的所有数字,好的,稍等,正在马不停蹄的编码中……
代码如下:st=input()for c in st: if c>'0' and c<'9': print(c,end="")
思路解析:(1)输入字符串(2)遍历字符串中的每一个字符(3)判断字符是否介于‘0’——‘9’之间(4)输出满足条件的字符
确定可以吗?
注意两个地方:(1)输出字符后,end=“”,保证输出不换行(2) c>'0' and c<'9'是基于ascII做的判断
专业的,放心:
不要加什么前提条件吗
都用ASCII码判断了,就不用那些。
除非你用isNum之类的函数,我们是纯代码解决的,没调用任何的模块。
测试的截图如上,没有问题。