Python程序设计项目
文章平均质量分 86
tobe_numberone
黑龙江科技大学在读本科生
展开
-
Python语言程序设计------测试题【1】
Hello World I 题目来自中国MOOC大学---《Python语言程序设计》的作业系统描述这是学习每种程序设计语言的第一个实例。输出Hello World,注意大小写。 输入无输出Hello World代码:print("Hello World\n")...原创 2018-04-18 19:17:31 · 2231 阅读 · 0 评论 -
Python爬虫--一个简单的爬虫
转载自:点击打开链接Python小爬虫——贴吧图片的爬取在对Python有了一定的基础学习后,进行贴吧图片抓取小程序的编写。 目标: 首先肯定要实现图片抓取这个基本功能然后实现对用户所给的链接进行抓取最后要有一定的交互,程序不能太傻吧一、页面获取要让python可以进行对网页的访问,那肯定要用到urllib之类的包。So先来个 import urllib urllib中有 urllib.ur...转载 2018-07-01 11:20:57 · 631 阅读 · 0 评论 -
Python程序设计项目7--摄影测量学后方交会
Python和c语言学习者加群:651707058后方交会是摄影测量学里面的重要内容,其过程繁琐,要求精度高,所以非常适合用编程来做。其计算的步骤可以参考书上的过程,这里我只给出代码和效果图:代码(一共就一个文件):from numpy import * #引入Python的计算模块#读入数据,并格式化保存到data_listwith open("坐标数据.txt",'r') as f: ...原创 2018-06-18 12:17:51 · 2523 阅读 · 0 评论 -
Python程序设计项目5---简单进度条设计
import time,sys for it in range(50): print('#',end='') sys.stdout.flush()#实时刷新,以便实时写入 time.sleep(0.1) #stdout输出缓冲区,也是一个文件。文件是有f.flush()函数的 其中最重要的就是flush( )函数,它保证#能够立即输出,而不是输出...原创 2018-06-10 14:13:01 · 1193 阅读 · 0 评论 -
Python程序设计项目4---利用字符串自带函数实现加密和解密
Python和c学习者可以加群:651707058#字符串自带的简单加密 encode = str.maketrans('eilouvy','1234567')#加密方式 words = 'iloveyou' encode_words = words.translate(encode)#按encode加密方式加密 print(encode_words) #输出23461745 ...原创 2018-06-09 15:37:11 · 2675 阅读 · 0 评论 -
python程序设计项目3----实现购物车功能
第一步:让用户输入预算第二步:展示编号 商品 价格第三步:用户可以将商品选进购物车,也可以将购物车的东西拿出第四步:显示用户所选商品:重复的商品在商品后面乘以数量第五步:结算时: 预算足够:显示余额 预算不够:显示还差多少金额代码:money = int(input("请输入预算:"))shop = [['1','iphone8',5888],['2','kndle',988]...原创 2018-06-08 23:10:02 · 2722 阅读 · 0 评论 -
python项目1---所在地址选择接口
目的:列出某个省的所有市用户选择市列出市中的地级市、区、县用户选择地级市、区、县,or返回上一级最后输出用户所选择的地址信息代码:with open("adress.txt","r+") as f: all_info = f.read().split('\n') #所有的信息 city = [it.split(',')[0] for it in all_info] #城市列...原创 2018-06-08 15:24:25 · 692 阅读 · 0 评论 -
Python项目2---实现用户登录接口(含文件操作)
第一步:读取用户账号密码文件,将其内容按账号为key,密码为值,保存在一个字典中第二步:让用户输入账号和密码第三步:判断账号是否在字典的key中 1有,检查是否账号被锁定(判断行开始是否有!) 没有锁定 再检查密码是否匹配 1匹配:登录成功 2不匹配:重新输入or退出 密码错误3次,锁定账号 锁定 提示信息 2没有,让用户重新输入账号or退出第四步:...原创 2018-06-07 23:45:43 · 2088 阅读 · 0 评论 -
Python程序设计项目6----Dijkstra算法求解最短路径、绘制无向权值图、指明最短路线
Python以及c语言学习者加群交流:651707058以下为代码以及运行结果截图先贴上代码,再稍微讲一下过程吧。如图,示范代码是计算D点到各点的最短路径。main.py:from func import *#无向图数据:开始计算最短路径用的rout来存储结构,后来网络分析模块必须要rout_list格式制作权值表# 由于不想统一成rout_list,因为要改算法,就没管,路径数据保留了两份,...原创 2018-06-11 22:07:30 · 2987 阅读 · 0 评论 -
Python语言程序设计------测试题【6】
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。程序源代码:for it1 in range(1,5): for it2 in range(1,5): for it3 in range(1,5): ...原创 2018-05-19 14:10:06 · 1455 阅读 · 0 评论 -
Python语言程序设计------测试题【5】
货币转换 I 题目来自中国MOOC大学---《Python语言程序设计》的作业系统描述人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元 = 6.78人民币。程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。注意:(1) 这是一个OJ题目,获得输入请使用input() 输...原创 2018-04-18 19:24:12 · 2288 阅读 · 3 评论 -
Python语言程序设计------测试题【4】
温度转换 II 题目来自中国MOOC大学---《Python语言程序设计》的作业系统描述温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。转换算法如下:(C表示摄氏度、F表示华氏度) C = ( F - 32 ) / 1.8 F = C * 1.8 + 32要求...原创 2018-04-18 19:22:52 · 2135 阅读 · 0 评论 -
Python语言程序设计------测试题【3】
N的多次方 题目来自中国MOOC大学---《Python语言程序设计》的作业系统 描述编写一个程序,计算输入数字N的0次方到5次方结果,并依次输出这6个结果,输出结果间用空格分隔。其中:N是一个整数或浮点数。print()函数可以同时输出多个信息,采用如下方法可以使用空格对多个输出结果进行分割:print(3.14, 1024, 2048)本平台可以通过input()函数获得测试用例输入,请注意,...原创 2018-04-18 19:21:27 · 1896 阅读 · 0 评论 -
Python语言程序设计------测试题【2】
Hello World II 题目来自中国MOOC大学---《Python语言程序设计》的作业系统描述垂直输出"Hello World",全部代码不超过2行。 输入无输出Hello World代码:print("H\ne\nl\nl\no\n \nW\no\nr\nl\nd\n")...原创 2018-04-18 19:19:45 · 1768 阅读 · 0 评论 -
Python程序设计项目9---基于hashlib的用户登录程序
前言此程序没有保存用户的密码,而是保存了用户密码基于hash算法所得的结果本程序以hash算法的md5算法为例程序目标用户可以创建账户,且账户是随机生成出来的10位数用户自行创建密码,密码不进行保存,只保存其hash值用户可以登录,程序可以验证是否登录成功设计思路创建随机账户可以查阅random模块里面的函数来做计算hash值可以用hashlib模块里面的...原创 2018-07-14 17:51:40 · 416 阅读 · 0 评论