每天一个python小程序

做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成200个激活码(或者优惠券),并将生成的激活码(或者优惠券)保存到 MySQL 关系型数据库中。

def getrand():
        while True:
                a=random.randint(48,122)
                if a<=57 or (a>=65 and a<=90) or (a>=97 and a<=122):
                        break
        return a
if __name__==‘__main__‘:
        import random
        import pymysql
        array=[]
        for k in range (200):
                rand=‘‘
                for i in range(6):
                        rand=rand+chr(getrand())
                array.append(rand)
        conn=pymysql.connect(host=‘127.0.0.1‘,port=3306,user=‘root‘,passwd=‘‘,db=‘mysql‘)
        cur=conn.cursor()
        cur.execute(‘create table if not exists juan (ma varchar(20))‘)
        cur.executemany("insert into juan values(%s)",array)
        cur.close()
        conn.commit()
        conn.close()

使用的是python3.5版本的。。。

时间: 2025-01-01 21:18:48

每天一个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