python-玉米(小米)商城作业】的更多相关文章

目录 python day 19 1. 购物商城作业要求 2. 多进程 2.1 简述多进程 2.2 multiprocessing模块,创建多进程程序 2.3 if name=='main'的说明 2.4 多进程中的变量 2.5 进程池 2.6 进程间通信Queue 3. 线程 3.1 线程介绍 3.2 线程和进程的区别 3.3 thread模块和threading模块 3.4 创建线程 3.5 线程的5种状态 3.6 线程共享全局变量 3.7 线程同步-互斥锁 3.8 线程同步-死锁 3.9…
项目 内容 课程班级博客链接 20级数据班(本) 这个作业要求链接 Python作业 博客名称 2003031121-浦娟-python数据分析五一假期作业 要求 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码!!),截图(只截运行结果). 作业: 把期中考试代码看懂.运行并调通,要求每一行 或 每个重要功能写上注释. 一.分析1996~2015年人口数据特征间的关系 import numpy as np import matplotlib.pyplot as…
项目 内容 课程班级博客链接 20级数据班(本) 作业链接 Python第四周作业第二次作业 博客名称 2003031121-浦娟-python数据分析第四周作业-matolotlib的应用 要求 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码!!),截图(只截运行结果). 题目一:扩展阅读,撰写学习心得. 1.扩展阅读:matplotlib常用设置 阅读心得:知道了如何用matolotlib设置图像大小.设置刻度和标注.移动刻度标注(通过设置 set_hor…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>小米商城</title> <link rel="stylesheet" href="小米.css"> </head> <body> <!--最上边--> <div…
 一.统计字符串格式 要求: # 1.统计元组中所有数据属于字符串的个数,提示: isinstance() # 数据: t1 = (1, 2, '3', '4', 5, '6') # 结果: 3 代码 #统计元组中所有数据属于字符串的个数 def Statistical_String_Number(): count = 0 t1 = (1, 2, '3', '4', 5, '6') for i in t1: if isinstance(i, str): count += 1 print('元组中…
作业要示: 购物车程序:启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表允许用户根据商品编号购买商品用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买允许查询之前的消费记录 先上一下流程吧! 具体代码还在优化中>>>先一下与流程图对应的…
这次的作业是商城展示,最开始的确是一脸懵逼,后来研究了一下网上的例子,总算是搞出来了一个(其实算是网上列子的简化版?). 最开始是想要使用字典去做,发现显示列表的时候怎么也无法实现序号和名称对应,原因是因为字典本身是没有顺序的...之后换成了列表和索引值就顺畅下了许多. li=[["手机",1000],["手表",2000],["铅笔",10],["橡皮",20]] #商品列表 cart=[] #购物车列表 print(&qu…
既然是学习,作业必不可少,其实在看后面讲思路之前还是感觉自己写的不错,但是和后面一对比,感觉实在是想的太片面太肤浅了,还需要太多太多改进的地方. 首先放一下作业要求. 最开始做的时候真的是完全按照字面的要求去做,再回来看看总有一种缺少思考的感觉,现在先把第一遍作业的代码放出来,之后会根据视频讲解进行改进,到时候再对比一下吧. #作业一 #!/usr/bin/env python import os #加载模块 name1 = "n" #正确的用户名 pd1 = "qqqqq&…
拿到要求真不知道怎么写,不能还要写个商城页面吧: 最后还是用了input()模拟用户操作吧- -!不就操作个字典吗(字典模拟商品数据). python版本: >>>import sys >>>print (sys.version) 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] #这里用字典的话就没有定义商品编号所以此程序不支持同个商品同时买俩件- -!用户可以…
#!/uer/bin/env python # _*_ coding: utf-8 _*_ import sys retry_limit = 3 retry_count = 0 account_file = 'accounts.txt' lock_file = 'account_lock.txt' while retry_count < retry_limit: #循环体限制3次内执行 username = raw_input('\033[32; Username : \033[0m') #输入…
第一周作业: 作业1:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 流程图: 代码:后来修改过一次: #!/usr/bin/env python # -*-conding:utf-8-** # __Author__:'liudong' #!/usr/bin/env python # -*-coding:utf-8-*- # __author__="Life" print('You have three times to login,otherwise your…
#!/bin/env python # coding=utf-8 from selenium import webdriver import time import unittest class GetXiaoMi: driver = webdriver.Chrome() url = 'https://item.mi.com/product/10000041.html' def login(self): # try: self.driver.get(self.url) home_login_bu…
交作业 #!/usr/bin/env python # coding: utf-8 # # 1. 每个用户购买了多少不同种类的产品 # filename = 'train.txt' import sys result=[] with open(filename, 'r', encoding='utf8') as fp: for line in fp: result.append(list(line.strip('\n').split(','))) print(result) result.pop…
作业一: 利用*字典*输出目录,可以选择目录进入,可以回退.退出! #conding:utf8 menu = {'北京':{'昌平':{'沙河':{'昌平妇幼',}},'海淀':{'海淀一区':{'海淀二区'},}},} #字典嵌套 current_layer = menu #利用此变量来记录当前的层的位置pre_menu = [] #用[]来记录每一层 while True: for k in current_layer: print (k) choice = input('>>>&g…
作业1 import random#引入随机数模块xing=["小白","小黄","小王","小陈","小绿"]print("学号\t\t\t姓名\t\tJava\tC语言\tPython\t平均成绩\t")listj=[]listc=[]listp=[]lista=[]for i in range(5): #循环5次 n = 20170000 + random.randint(0, 9…
第一就是教的和布置的作业难度不一样.python在课堂上学到的东西太基础.然而作业基本上在教义是不能直接找到公式照搬的(尤其是第五次作业文件处理要用到pandas和numpy),所以做作业只能自己去找那些对应的库学习. 课上因为自己带的电脑,我觉得边讲边练也没有实际的效果.老师在上面操控屏幕.下面却在干自己的事情.建议:我觉得老师可以在课堂上多提问学生一些问题.就可以避免同学注意力分散 其次,我们也是第一次用博客园提交作业,他可以让别人看到你的代码,我觉得这个限定了思想.许多人都是等别人发出来代…
1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程3.学习完成第0周至第4周的课程内容,并完成各周作业 4.提供图片或网站显示的学习进度,证明学习的过程 5.写一篇不少于1000字的学习笔记,谈一下学习的体会和收获. 第一周笔记: Python网络爬虫与信息提取: 内容分为: Requests:自动爬取HTML页面自动网络请求提交 Robots.txt:网络爬虫排除标准 Beautiful Soup:解析HTML页面 Projects:实战项…
习题:1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型编译型语言:优点:执行速度快 缺点:维护成本高,跨平台性差解释型语言:优点:维护成本低,跨平台性好 缺点:执行速度慢编译型语言:c.c++.Delphi等等解释型语言:python.javascripts.ruby等等2.执行 Python 脚本的两种方式是什么./脚本名和python 脚本名3.Pyhton 单行注释和多行注释分别用什么?单行注释用#多行注释用''' '''或者"""…
#!/usr/bin/env pthon #字典操作三级菜单 “b”返回上一级菜单,“q”退出. menu={"BJ":{"cp":{1:1,2:2,3:3}, "ft":{1:4,2:5,3:6}}, "SH":{"lz":{1:1,2:2,3:3} }, "HK":{"tz":{1:1,2:2,3:3}, "fs":{1:4,2:5,3:6}}…
#有如下值集合 [11,22,33,44,55,66,77,88,99],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中.即: {'k1': 大于66的所有值, 'k2': 小于66的所有值 l = [11,22,33,44,55,66,77,88,99] bignum = [] smallnum = [] li = {} for num in l: if num > 66: bignum.append(num) if num< 66: small…
习题1: **1.初始化一个数据集,包括5-10位同学的成绩数据(数据类型不限),数据格式如下: **学号 姓名 Java C语言 Python2017XXXX 小白 87 68 922017XXXX 小黄 80 76 832017XXXX 小王 75 91 612017XXXX 小陈 67 80 74............ 要求:学号的后四位,各科成绩(区间:60-100)用随机数产生. 2.增加平均成绩一栏,计算各科成绩平均值,要求输出格式为(示例): 学号 姓名 Java C语言 Pyt…
一.第一题:简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型? 计算机是不能理解高级语言的,更不能直接执行高级语言,它只能直接理解机器语言,所以使用任何高级语言编写的程序若想被计算机运行,都必须将其转换成计算机语言,也就是机器码.而这种转换的方式有两种: 编译 解释 由此高级语言也分为编译型语言和解释型语言. 1.编译型语言 使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式.…
学习python认为挺好玩的一件事.看到很多关于python的东西在网上,看到有这个课,认为只是选修课,别人也可以选,自己想不能被别人落下,别人都会,我不会可不行. 而且认为python是一个很强大的工具,既然有这么强大的工具,会对以后的生活有一定的帮助,自己会学好的,以后的生活是自己想要的,感觉会编程是很正常必须的,虽然我以前也会编程,但不会错过任何一个成长的机会,我想说我想说说的话,做自己想做的事. 以后会有用的,万一以后想做了,我还有基础,以后的路谁都不知到底会怎样,可能比较迷茫,但我会走…
#############################作业############################# 1. 三次登录验证 完成用户登录验证 要求: 1. 系统自动生成4位随机数. 作为登录验证码. 直接用就好. 这里不用 纠结 from random import randint num = 0 verify_code = "" while num < 4: verify_code += chr(randint(65, 90)) num += 1 print(…
#!usr/bin/env python #-*-coding:utf-8-*- # Author calmyan import os ,sys,time from core import transaction #包含记账\还钱\取现等所有的与账户金额相关的操作 from core import user_pass #用户名检测相关 from core import log_file #日志相关 def login():#开始函数 # time_format='%y-%m-%d %X'#定义时…
作业需求如下 1.根据用户的输入打印相应的省.市.县的信息 2.每次只要用户输入b,则返回上一级菜单 3.每次只要用户输入q,则直接退出 4.用户输错需要有提示 homework_dict = {'内蒙古':{'呼和浩特':{'呼和浩特1':['a','b','c'],'呼和浩特2':['d','e','f'],'呼和浩特3':['h','i','j']}, '乌海': {'乌海1': ['A', 'B', 'C'], '乌海2': ['D', 'E', 'F'], '乌海3': ['H', '…
这是模拟淘宝的一个简易的购物商城程序. 用户入口具有以下功能: 登录认证 可以锁定用户 密码输入次数大于3次,锁定用户名 连续三次输错用户名退出程序 可以选择直接购买,也可以选择加入购物车 用户使用支付密码完成支付,支付密码连续输入错误达3次,锁定用户名 商家入口具有以下功能: 登录认证 可以锁定用户 密码输入次数大于3次,锁定用户名 连续三次输错用户名退出程序 商家可以编辑商品 上架新品 下架商品 修改商品信息:商品名.单价.库存 每个用户的用户名.密码.余额.支付密码,以行记录定义在 use…
习题1: **1.初始化一个数据集,包括5-10位同学的成绩数据(数据类型不限),数据格式如下: **学号 姓名 Java C语言 Python 2017XXXX 小白 87 68 92 2017XXXX 小黄 80 76 83 2017XXXX 小王 75 91 61 2017XXXX 小陈 67 80 74 ...... ...... 要求:学号的后四位,各科成绩(区间:60-100)用随机数产生. 2.增加平均成绩一栏,计算各科成绩平均值,要求输出格式为(示例): 学号 姓名 Java C…
一.  编程题 1.  结合turtle库使用手册,读懂下列代码,并在jupyter编译器中运行观察结果: 依次分析下代码: 第一行 通过保留字import引用了Python中用于绘制图形的turtle库,as是作为别名之用. (使用import引用函数库有两种方式,但其对函数的使用方式略有不同 import <库名>  | from <库名> import *) 第二行 使用了turtle.setup()函数.turtle.setup(width,height,startx,st…
作业:计算器开发 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析里面的(),+,-,*,/符号和公式,运算后得出结果,结果必须与真实的计算器所得出的结果一致 一.说明: 有一点bug就是不能计算幂次方,如:'6**6'会报错 该计算器思路:1.没用使用递归,先找出并计算所有括号里的公式,再计算乘除和…