这个需要用到列表、集合、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如何判断用户的电话属于移动、联通、还是电信的相关推荐

  1. 编写一个python程序判断用户输入的8位银行卡_用Python编写的程序,提示用户输入一个由7位数字组成的帐号?...

    我在上一门Python入门课程,但有点困在作业上.任何建议或资源将不胜感激!在 问题是: 用Python编写一个程序,提示用户输入由7位数字组成的帐号.在 从用户处获取该帐号后,验证该帐号是否有效.您 ...

  2. Python入门 判断用户输入的数是正数还是负数

    提示用户输入一个数,判断与0的关系,即可得是正数还是负数 n = int(input("请输入一个整数:")) if n < 0:print("这个数是负数.&qu ...

  3. python验证用户登录的判断_python怎么判断用户是否登录?

    python中判断用户是否登录的方法:def cmdbindex(req): if not request.user.is_authenticated(): return render(request ...

  4. 判断手机所属三大运营商 移动、联通、电信

    中国移动服务网号 "134", "135", "136", "137", "138", " ...

  5. Python使用逻辑回归算法根据三围数据判断用户性别

    逻辑回归算法是一种经典的分类算法,使用时应注意: 1)样本需要足够多. 2)样本的多个特征之间尽量不要存在线性相关性. 问题描述: 根据三围数据判断用户性别.假设男性和女性的三围和身高的计算公式如下: ...

  6. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...

    [其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...

  7. 用python编写代码,判断用户输入的字符串是否是回文。

    用python编写代码,判断用户输入的字符串是否是回文. s=input("请输入字符串:") b=int(len(s)) flag=True for i in range(b): ...

  8. Python(65)_写函数,判断用户传入列表的长度,若大于2,则仅保留前两个长度的内容,并将其返回给调用者...

    #-*-coding:utf-8-*- ''' 写函数,判断用户传入列表的长度,若大于2,则仅保留前两个长度的内容,并将其返回给调用者 ''' def func(l):return l[:2] # 其 ...

  9. Python数据分析之用户留存

    Python数据分析之用户留存 前言 概览 数据预处理和数据集探究 规范列名 删除多余的列 dummy化类别型特征 探究通话时间与费用的关系 探究流失率 添加平均通话时长 可视化缺失值分布 训练模型 ...

  10. Django项目实战——6—(退出登录、判断用户是否登录、QQ登录、QQ登录工具QQLoginTool、本机绑定域名)

    1.退出登录 注册界面跳转到登陆界面:templates/register.html 前端注册界面 {# 跳转到登陆界面 #}<a href="{% url 'users:login' ...

最新文章

  1. QML中类似QMap的用法
  2. How to bind multiple properties with formatter on one control from Ke
  3. 加强Eclipse代码自动提示的方法
  4. fatal error C1010: unexpected end of file while...
  5. 内存管理检查方法和工具
  6. mybatis 多线程_2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
  7. 最新语言表示方法XLNet
  8. OpenStack Rocky Octavia 的实现与分析(零)架构简介
  9. [导入]在windows下建立的自己cvsnt服务器
  10. 基于SPringBoot的药品管理系统
  11. 用lordpe给一个程序添加dll时提示找不到API怎么办?
  12. C#获取电脑硬盘序列号
  13. 成理第二届信安大挑战web篇
  14. 调试神器SEGGER_RTT移植使用
  15. idea 一直在updating index的问题
  16. Redisson(2-1)分布式锁实现对比 VS Java的ReentrantLock之tryLock
  17. 微信小程序标题栏放logo 搜索框
  18. 从小白的角度理解二项分布、几何分布和泊松分布
  19. Java经典代码工具类
  20. Docker部署Flask网站

热门文章

  1. ARMA模型结合PSO算法进行股票预测
  2. 第01章 Tableau数据可视化概述
  3. 20171028_艾孜_Java_第二次
  4. 零的突破!6所高校、2所“双非”顶刊发文
  5. python归一化 增大差异_python-面向对象进阶
  6. Python全栈开发实战学习14
  7. 天下风云出我辈,一入江湖岁月催
  8. GoLand Jetbrain工具使用
  9. Torch常用函数详解
  10. 如何用ABBYY FineReader提取图片中的文字