IP判断

描述

在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。

合法的IP是这样的形式:A.B.C.D

其中A、B、C、D均为位于[0, 255]中的整数。

为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。

现在,请你来完成这个判断程序吧_

输入
输入一个字符串,字符串长度最大为30,且不含空格和不可见字符

输出
如果该字符串是合法的IP,输出Y,否则,输出N

输入样例 1

1.2.3.4
输出样例 1

Y

n=input().split(".")
t=0
for item in n:if not item.isdigit():print("N")break
else:n = [int(i) for i in n]for i in range(len(n)):if n[i]<0 or n[i]>255:print("N")breakelse:t+=1if t==len(n):print("Y")

PYTHON练习题---IP判断相关推荐

  1. python根据IP判断地理位置

    两种方法 1.geolite2 2.外部接口 3.资源下载 1.geolite2 需要准备的有三个文件 后两个相当于小型数据库,已经存放了ip和地理信息,由我们写代码查询即可 python里的代码如下 ...

  2. Python 练习题:判断手机号码

    手机验证码:我们在注册应用的时候常常使用手机号作为账户名,在短信验证之前一般都会检测号码的真实性,如果是不存在的号码就不会发送验证码.检验规则如下: 号码不低于11位: 时移动联通电信号段的一个号码: ...

  3. RUNOOB python练习题31 根据已输入的字符判断星期几

    用来练手的python练习题31, 原题链接 : python练习实例31 题干 : 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母. 一个条件语句练习题,非常简 ...

  4. python 通过ip获取城市_Python根据用户IP判断所属城市 !

    事情源于7月以来,SEO销售额下降比较明显,老板让我想想办法提升SEO销售额. 而销量=流量×转化率×客单价,客单价我这边没法控制,只能从流量和转化率两个方向入手了.但对SEO来讲,短时间大幅度提升S ...

  5. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...

    html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...

  6. python输入ip地址_python批量生成本地ip地址的方法

    本文实例讲述了python批量生成本地ip地址的方法.分享给大家供大家参考.具体分析如下: 这段代码用于在本地计算机上生成本地ip地址绑定到网卡,生成的是一个bat的批处理文件,运行此批处理文件,可以 ...

  7. RUNOOB python练习题30 回文数

    用来练手的python练习题 30.原题链接:python练习实例30 题干 : 一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 与上一个例题类似,判断一个数是 ...

  8. RUNOOB python练习题19 找出1000以内的所有完数

    用来练手的python 练习题,原链接 : python练习实例19 题干: 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完 ...

  9. RUNOOB python练习题 14

    用来练手的python 练习题其十四,原链接 : python练习实例14 题干 : 将一个正整数分解质因数.例如:输入90,打印出90=233*5. 拿到题目,我们就可以看出,首先我们需要一个函数来 ...

最新文章

  1. IP白名单添加了当前IP,获取access_token时依然报出错误码40164的坑
  2. 人工智能推理应用于场景的四大典型方式
  3. 如何修改world 2007文档结构图的字体 ???
  4. asp编程工具_使用ASP.NET Core构建RESTful API的技术指南
  5. 针对接口编程,不要针对实现编程
  6. 机试题型_2020年焊工(技师)新版试题及焊工(技师)试题及答案
  7. Redis运维和开发学习笔记-全书思维导图
  8. 配置机器学习训练环境太麻烦?开源工具Parris说一键就搞定
  9. Linux chapter 2
  10. 关于Bitmapimage图片保存(png格式)
  11. 集合操作retainAll和removeAll
  12. select2.js插件支持拼音搜索(最新版-4.0.6)
  13. 三、【React-Router6】重定向 Navigate
  14. graphpad两组t检验_GraphPad prism -- t检验操作步骤解析~
  15. 关于保利威视平台的API调用签名
  16. Python解决:从键盘输入n个数,统计非负数字的个数和非负数字的和。
  17. 速达开发版ERP移动端 App 操作使用说明
  18. win7系统sql连接不上服务器,Win7 安装软件时无法连接sql server解决方法
  19. android pie mi 3 tab,前沿科技:三星Galaxy Tab S3和Tab A(2017)正在获得Android 9.0 Pie更新
  20. 用二叉树表示家谱关系并实现各种查找功能

热门文章

  1. CM32M101A-B128-LQFP64
  2. 韩松手机摄影笔记第六课--手机滤镜VSCO
  3. 如何自己架设部署CDN?
  4. 发布GIF4J破解版
  5. 图像处理--阈值处理
  6. BZOJ2744洛谷P2423P2423 [HEOI2012]朋友圈
  7. 同城生鲜配送小程序开发
  8. [转载]word尾注插入参考文献——前人经验+自己总结
  9. CAD填充图案从文件加载图案定义
  10. 低速自动驾驶:新创公司弯道超车 Waymo 的最佳方法?...