一个python小程序

描述:将‘电信4-8,11区’转换成以下形式‘电信4区-电信5区-电信6区-电信7区-电信8区-电信11区’。

import re
string = input("请输入游戏区:" )
t1 = string.split(‘,‘)
str=re.findall(r"\D*",t1[0])[0]
b = []
for m in t1:
    if(‘-‘ in m):
        res = re.search(r‘(\d{1,})-(\d{1,})‘,m)
        b.extend(range(int(res.group(1)),int(res.group(2))+1))
    else:
        res = re.search(r‘(\d{1,})‘,m)
        b.append(res.group(1))
for e in b:
    if e != b[-1]:
        print(‘%s%s区-‘%(str,e) ,end="")
    else:
        print(‘%s%s区‘%(str,e) ,end="")
时间: 2024-10-25 09:54:19

一个python小程序的相关文章

第一个python小程序,2进制转10进制

#Bin to Dec #my first python programe n = c = itm = 0 a = raw_input('please input Binary number:\n') for n in range(0,len(a)):    b = a[n:n+1] #   print 'n is', n #   print 'b is',b #   print 'len',len(a[n:])       if b == '1':    c = 2**(len(a[n:])-

每天一个 Python 小程序

@易枭寒 正在 GitHub 写一个 Python 相关的开源项目. 项目地址: https://github.com/Yixiaohan/show-me-the-code (可点击本文最下方的“阅读原文”直接进入) 项目介绍: Python 练习册,每天一个小程序. 当然其中的很多题目对于其他编程语言也是适用的. 想法灵感来源于,学生时代的 100 个 C 语言练习题目. 项目的初衷,旨在让更多的人学习.使用 Python. 而不是像 100 个 C 语言练习题目中某些题目「不实用」,比如说打

第一个python小程序

一 第一个Python程序 _username='liu';_password='1234' username=input('username:') password=input('password:') if _username==username and _password==password: print('welcome user{name} login...'.format(name=username)) else: print('invalid username or passwol

第一个python小程序——即时动态时钟(开始阶段)

开发历程: 一.python开发环境 在安装了python2.7和python3.7的基础上,使用pycharm进行编码. (1)阅读代码敲进去后,出现第一个问题:ImportError: No module named xxx         即缺少第三方模块. 解决:安装Anaconda(Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项)   还有其他方法解决此问题. 在安装过程(https://www.cnblogs.com

每天一个 Python 小程序--0003

第 0003 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中 ----------------------------------------------------------------------------------------------- # -*- coding:utf8 -*- # Source:https://github.com/Show-Me-the-Code/show-me-the-code # Author:renzon

每天一个 Python 小程序--0004

第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数. --------------------------------------------------------------------------- # Source:https://github.com/Show-Me-the-Code/show-me-the-code # Author:renzongxian # Date:2014-12-07 # Python 3.4 """ 第 0004 题:任一

每天一个 Python 小程序--0001

第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)? -------------------------------------------------------------------------------------------------------------------------------------------------- # -*- codin

我的第一个Python小程序

猜年龄,如果大了提示小点,如果小了,提示大点 涉及的知识点: 1.变量 2.注释 3.接收交互式的输入 4.类型转换 5.while循环 6.if..elif..else多条件分支语句 # Author: fansik # Description: Guess age age_of_fansik = 70 while True: guess_age = int(input("please enter age : ")) if guess_age == age_of_fansik: pr

每天一个 Python 小程序--0002

第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中. ----------------------------------------------------------------------------------------------- # -*- coding: utf-8 -*- # 第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中. # using sina app #

每天一个 Python 小程序--0000

第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 -------------------------------------------------------------------------------------------- 0000.png # -*- coding: utf-8 -*- # 第0000题:将你的QQ头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示. # using