Python 3.7版本 编程实现移动手机号码判断,输入号码如果是移动号码输出号码是移动号码,否则输出号码不?
更新时间:2021-10-06 11:29:37 • 作者:BYRON •阅读 3781
- 编写程序实现手机号码只Python手机号码显示后四位内容,其余部分用*号代替。
- python3.4输入数字
- 求java代码判断手机号是不是移动号
- 用C语言写一段程序判断手机号码是移动还是连通???谢谢各位!要快呀!!
编写程序实现手机号码只Python手机号码显示后四位内容,其余部分用*号代替。
def fun(s):
size = len(s)
if size < 4:
return s
a = []
for i in range(size):
if i < size - 4:
a.append('*')
else:
a.append(s[i])
return "".join(a)代码如上所示,只需要从头变量一遍字符串就行,因为字符串不能修改,所以只能把结果保存到另外一个list中。
python3.4输入数字
>>> x=int(input("x:"))
x:40
>>> y=int(input("y:"))
y:20
>>> x+y
60输入内容作为int()的参数,将字符串转换成int
求java代码判断手机号是不是移动号
这个你要根据移动和其他号码不同的地方 , 也就是开头三位数来判断啊
可以将手机号用字符来表示
然后用String的 startsWith("150") 方法来判断 , 当然如果这样的话 , 你需要搜集移动号码的所有可能性 , 然后用 || 逻辑或 放在一起
或者你也可以把所有移动手机号所属的前三位 放到一个数组或者集合中 , 比如{"150","158"}
然后把需要判断的手机号 截取前三位 , 判断是否在集合或者数组中
用C语言写一段程序判断手机号码是移动还是连通???谢谢各位!要快呀!!
个人认为用if就可以,因为只有移动和联通两项,取手机号前三位放在整型变量a中
if(a==134||a==135||a==136||a==137||a==138||a==139||a==150||a==158||a==159)
printf("这是移动号");
else if
(a==130||a==131||a==132||a==133||a==153||a==156)
printf("这是联通号");