
Python简单实训
文章平均质量分 61
MTbaby
假使我又见你,隔了悠长的岁月,我如何致意,以沉默,以眼泪?
展开
-
python 简单实例训练(61~70)
61.题目:’809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。程序分析:注意要分解这个表达式,可以分成‘8*??’、‘9*??’,然后用条件判断。# -*- coding: UTF-8 -*-for i in range(10,100): if (10 <= 8 * i and 8 *原创 2016-11-17 18:34:03 · 1433 阅读 · 0 评论 -
Python实现学生信息管理系统
继上篇博客 Python实现简易通讯录后,我就想写一个复杂点的学生信息管理系统,这次实现的功能有 1.学生信息的录入管理; 2.学生选课操作; 3.学生选课情况查询; 这次仍然用到sqlite3模块。虽然看着挺简单,但是也踩了不少坑,毕竟刚开始实战,有些细节的还需要多多磨炼啊! 好了,废话不多说,直接上代码,欢迎感兴趣的朋友私信讨论~~~#-*- coding:原创 2017-03-06 11:09:08 · 12780 阅读 · 4 评论 -
Python实现学生信息管理系统(修改版)
在学习之前先要了解sqlite游标的使用方法python使用sqlite3时游标的使用方法 继上篇博客Python实现学生信息管理系统后,我就觉得写的太复杂了,然后又是一通优化、优化、优化; 本次优化主要修改了: 1.使用游标的方法连接、增、删、改、查数据库; 2.一般二级菜单是不能直接退出程序的,所以去掉了二级菜单退出程序的功能; 3.但是还有一点很不满意,就是每次退出后都退出到主菜单而原创 2017-03-07 17:15:58 · 17321 阅读 · 14 评论 -
Python实现简易通讯录(修改版)
描述:上一篇博客我写了一个简单的通讯录,但是还是觉得不够完美:需要输入ID,虽然ID是主键,但是没有实现自增功能;忘记加电话号码了;如果插入用户名相同,则后续的查、改、删功能受到影响;所以,我这个修改版主要修正了以上三点缺陷。具体如下将用户ID设置为自增字段,即就是不用输入ID,程序会自动帮你将插入的用户进行排序并附上ID,默认从1开始;SQLite实现主键自增功能,请查看SQLiteAU原创 2017-03-01 16:00:37 · 4340 阅读 · 3 评论 -
Python实现通讯录(1)
说实话,第一次写这么长的Python代码,期间遇到了很多问题,但是,最终还是完成了,花了我一天半的时间,嘿嘿~~~该程序实现了用户的增,删,改,查,主要用到sqlite3模块。对于该模块的知识点,请查看我的另一篇文章SQLite-Python如有更好的建议,请私信,本人将不胜荣幸,让我们一起来学习Python!#-*- coding:utf-8 -*-import sqlite3#打开本地数据库原创 2017-02-28 15:53:25 · 7187 阅读 · 6 评论 -
python 简单实例训练(31~40)
31.题目:按相反的顺序输出列表的值。程序分析:可以用列表切片的方式,也可以用reserve函数。方法一:用reserve函数# -*- coding: UTF-8 -*-x = [1,2,3,4,5]x.reverse()print x方法二:切片# -*- coding: UTF-8 -*-x = [1,2,3,4,5]print x[::-1]方法三:用for# -*- coding:原创 2017-02-06 18:07:44 · 1301 阅读 · 0 评论 -
python 简单实例训练(11~20)
11.题目:给定一个数,判断其 是否为素数。程序分析:首先知道什么是素数?素数就是只能被1和它本身所整除的数。用常规思维,如果给定一个数是5,怎么判断呢?那就是判断range(2,5)这些数是否都能被5整除,如果还不懂,就要百度咯~~方法一:用循环#coding:utf-8#判断素数while True: x = input("请输入一个正整数:") i = 2 #除数原创 2016-10-28 18:07:46 · 2086 阅读 · 5 评论 -
python简单实例训练(21~30)
21.题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n!=k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。注原创 2016-11-04 13:43:43 · 4189 阅读 · 0 评论 -
python 简单实例训练(41~50)
41.题目:数字比较。程序分析:给定两个数,判断其大小,并输出。# -*- coding: UTF-8 -*-x = 10y = 20if x > y: print '%d 大于 %d '%(x,y)elif x == y: print '%d 等于 %d '%(x,y)else: print '%d 小于 %d '%(x,y)输出:10 小于 2042.题目:使用原创 2016-11-09 16:46:10 · 1490 阅读 · 0 评论 -
python 简单实例训练(51~60)
51.题目:输入3个数a,b,c,按大小顺序输出。程序分析:这种题前面已经讲了很多了,这里使用定义函数的方法。# -*- coding: UTF-8 -*-x = int(raw_input("x = "))y = int(raw_input("y = "))z = int(raw_input("z = "))def swap(a,b): return b,aif x > y:原创 2016-11-14 15:14:17 · 2105 阅读 · 0 评论 -
python 简单实例训练(1~10)
最近学python比较顺手,找到感觉了,所以,我想把我用来练习的实例题目分享出来,有兴趣的朋友可以关注一下。 文章分为10篇,每篇10题,共100道实例。后续如果需要可以增加。注意:我用的python2.7,大家如果用Python3.0以上的版本,请记得在print()函数哦!如果因为版本问题评论的,不做回复哦!!!1.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的...原创 2016-10-26 18:39:59 · 19804 阅读 · 24 评论