python如何判断用户的电话属于移动、联通、还是电信的
这个需要用到列表、集合、if判断
#获取用户电话号码
a = int(input('请输入电话号码\n'))
#转换为列表
b = (int(a/100000000))
c = [b]
#列入三大运营商的号段
cmcc = [139,138,137,136,135,134,147,150,151,152,157,158,159,178,182,183,184,187,188,198]
cu = [130,131,132,155,156,166,185,186,145,176]
ct = [133,153,177,173,180,181,189,199]
#进行核对
if set(c) & set(cmcc):print(f'您的电话号码是{b}号段的,属于中国移动')
elif set(c) & set(cu):print(f'您的电话号码是{b}号段的,属于中国联通')
elif set(c) & set(ct):print(f'您的电话号码是{b}号段的,属于中国电信')
else:print(f'你的电话可能属于虚拟运营商')
#运行如下
========================== RESTART: D:/软件安装/123.py ==========================
请输入电话号码
18786632644
您的电话号码是187号段的,属于中国移动
>>>
========================== RESTART: D:/软件安装/123.py ==========================
请输入电话号码
16685263363
您的电话号码是166号段的,属于中国联通
>>>
========================== RESTART: D:/软件安装/123.py ==========================
请输入电话号码
18083222454
您的电话号码是180号段的,属于中国电信
>>>
========================== RESTART: D:/软件安装/123.py ==========================
请输入电话号码
17022549878
你的电话可能属于虚拟运营商
>>>
这个是简易版的,我还在想如何输入电话就知道是哪里的电话,完成了会更新出来
python如何判断用户的电话属于移动、联通、还是电信的相关推荐
- 编写一个python程序判断用户输入的8位银行卡_用Python编写的程序,提示用户输入一个由7位数字组成的帐号?...
我在上一门Python入门课程,但有点困在作业上.任何建议或资源将不胜感激!在 问题是: 用Python编写一个程序,提示用户输入由7位数字组成的帐号.在 从用户处获取该帐号后,验证该帐号是否有效.您 ...
- Python入门 判断用户输入的数是正数还是负数
提示用户输入一个数,判断与0的关系,即可得是正数还是负数 n = int(input("请输入一个整数:")) if n < 0:print("这个数是负数.&qu ...
- python验证用户登录的判断_python怎么判断用户是否登录?
python中判断用户是否登录的方法:def cmdbindex(req): if not request.user.is_authenticated(): return render(request ...
- 判断手机所属三大运营商 移动、联通、电信
中国移动服务网号 "134", "135", "136", "137", "138", " ...
- Python使用逻辑回归算法根据三围数据判断用户性别
逻辑回归算法是一种经典的分类算法,使用时应注意: 1)样本需要足够多. 2)样本的多个特征之间尽量不要存在线性相关性. 问题描述: 根据三围数据判断用户性别.假设男性和女性的三围和身高的计算公式如下: ...
- python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
[其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...
- 用python编写代码,判断用户输入的字符串是否是回文。
用python编写代码,判断用户输入的字符串是否是回文. s=input("请输入字符串:") b=int(len(s)) flag=True for i in range(b): ...
- Python(65)_写函数,判断用户传入列表的长度,若大于2,则仅保留前两个长度的内容,并将其返回给调用者...
#-*-coding:utf-8-*- ''' 写函数,判断用户传入列表的长度,若大于2,则仅保留前两个长度的内容,并将其返回给调用者 ''' def func(l):return l[:2] # 其 ...
- Python数据分析之用户留存
Python数据分析之用户留存 前言 概览 数据预处理和数据集探究 规范列名 删除多余的列 dummy化类别型特征 探究通话时间与费用的关系 探究流失率 添加平均通话时长 可视化缺失值分布 训练模型 ...
- Django项目实战——6—(退出登录、判断用户是否登录、QQ登录、QQ登录工具QQLoginTool、本机绑定域名)
1.退出登录 注册界面跳转到登陆界面:templates/register.html 前端注册界面 {# 跳转到登陆界面 #}<a href="{% url 'users:login' ...
最新文章
- QML中类似QMap的用法
- How to bind multiple properties with formatter on one control from Ke
- 加强Eclipse代码自动提示的方法
- fatal error C1010: unexpected end of file while...
- 内存管理检查方法和工具
- mybatis 多线程_2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
- 最新语言表示方法XLNet
- OpenStack Rocky Octavia 的实现与分析(零)架构简介
- [导入]在windows下建立的自己cvsnt服务器
- 基于SPringBoot的药品管理系统
- 用lordpe给一个程序添加dll时提示找不到API怎么办?
- C#获取电脑硬盘序列号
- 成理第二届信安大挑战web篇
- 调试神器SEGGER_RTT移植使用
- idea 一直在updating index的问题
- Redisson(2-1)分布式锁实现对比 VS Java的ReentrantLock之tryLock
- 微信小程序标题栏放logo 搜索框
- 从小白的角度理解二项分布、几何分布和泊松分布
- Java经典代码工具类
- Docker部署Flask网站