【Python小练习(一)】教程文章相关的互联网学习教程文章

python练习之员工信息采集程序接口与判断【代码】

一、需求编写一个用于验证员工登录并采集员工信息的接口员工尝试登录次数为3次,超过三次被锁定员工输入个人信息并存档,可重复输入两次,若两次输入个人信息错误,则程序结束二、代码#!/usr/bin/env python #_*_coding:utf-8_*_ import sys from imaplib import Continuation username = ‘mangguo‘ password = ‘json‘ try_time = 0 while try_time < 3: username_input = raw_input(‘input your username:‘) if use...

Python--练习及面试题【图】

1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高    于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提    成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于    40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于    100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖...

python练习003【代码】

练习3:题目:一个整数加100后是一个完全平方数,再加168又是一个完全平方数,请问该数是多少? 语句:# -*- coding: utf-8 -*-print (‘题目:一个整数加100后是一个完全平方数,再加168又是一个完全平方数,请问该数是多少?‘)for ci in range(1, 85): if 168%ci == 0: cj = 168/ci cx = (ci + cj) / 2 cy = (ci - cj) / 2 if (cx + cy)*(cx - cy) == 168 and cx*cy > 0: cX = cy**2...

Python3练习题系列(04)【代码】【图】

题目:制作一个游戏知识点:函数、if_elif_else, while, exit游戏图谱:游戏代码:from sys import exitdef gold_room():print(‘This room is full of gold. How much do you take?‘)next = input("> ")if"0"in next or"1"in next:how_much = int(next)else:dead("Man, you‘re not greedy, you win!")if how_much < 50:print("Nice, you‘re not greedy, you win!")exit(0)else:dead("You greedy bastard!")# bastard 英 [‘bɑ...

Python练习题 023:比后面的人大2岁【代码】

【Python练习题 023】 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 问第一个人,他说是10岁。请问第五个人多大?-----------------------------------------------------这题真是……用心算就能算出来好吗?好吧,应该又是要训练递归函数,最近这几题总是跟递归纠缠不清。不过,似乎慢慢理解了递归函数的写法...

Python 练习实例38【图】

Python 练习实例38题目:求一个3*3矩阵主对角线元素之和。程序分析:利用双重for循环家电维修控制输入二维数组,再将a[i][i]累加后输出。程序源代码: 以上实例输出结果为: 原文:https://www.cnblogs.com/danjiu/p/12435862.html

Python 函数练习数字游戏【代码】

数学游戏编写一个简单的加减法数学游戏1.随机生成两个100以内的数字2.随机选择加法或是减法3.总是使用大的数字减去小的数字4.如果用户答错三次,程序给出正确答案#!/usr/bin/env pythonimport random import sysdef add(x,y):return x + ydef sub(x,y):return x - ydef probe():CMDs = {‘+‘:add,‘-‘:sub}alist = [random.randint(1,50) for i in range(2)]alist.sort(reverse=True)op = random.choice(CMDs.keys())answer = C...

分别使用python和java练习冒泡排序【代码】

冒泡排序算法的运作如下:(从小到大) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。python:a = [3,99,2,11,66] n = len(a) for i in range(n-1): #进行n-1趟for j in range(n-i-1) :if a[...

【练习】用python解决小明一家过桥问题【图】

题目:小明一家过一座桥,过桥时是黑夜,所以必须有灯。现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12秒。每次此桥最多可过两人,而过桥的速度依过桥最慢者而定,而且灯在点燃后30秒就会熄灭。问:小明一家如何过桥?比较白痴的代码如下,可以算出一种过桥方案:(贴在博客里没有缩进,所以实际执行的时候请注意一下……)import random list1=[] #存放所有遍历的结果#等待过桥的人员br...

练习5-python+selenium浏览器中遇到弹出系统窗口,如何处理【图】

某些页面在做页面文件上传交互的时候,有的会调出window的系统窗口来导入某些文件,这个时候单纯的用python+selenium已经无法满足这个处理这个时候可以应用别的库来支援,对于这个我也是第一次遇到,所以记录一下自己整一个体验的过程。工具:为了更好的了解这个window的窗口控件,下载了查看空间的软件:WinSpy-1.0.3.7z 查看窗口的详细情况,便于定位到正确位置 主要的代码:主要函数的用法:win32gui.FindWindow 函数:该函数...

Python-练习-统计获取脚本运行时长和内存占用【代码】

---练习用---作用:统计获取脚本运行时长和内存占用需要安装psuti模块:pip install psutil 1#!python 2 3import time4import psutil5import os6 7def show_info(start):8 pid = os.getpid()9 p = psutil.Process(pid) 10 info = p.memory_full_info() 11 memory = info.uss/1024 12return memory 1314def func(): 1516print(‘function‘) 171819if__name__ == "__main__": 2021 first = time.time() 22 ...

wxPython入门练习代码 三【代码】

DoubleEventFrame.py: 1#!/usr/bin/env/ python 2 3import wx4 5class DoubleEventFrame(wx.Frame):6def__init__(self,parent,id):7 wx.Frame.__init__(self,parent,id,‘Frame with buttom‘,size=(300,100))8 self.panel = wx.Panel(self,-1)9 self.button = wx.Button(self.panel,-1,"Click Me",pos=(100,15)) 10 self.Bind(wx.EVT_BUTTON,self.OnButtonClick,self.button) 11 self.butt...

百道Python入门级练习题(新手友好)第一回合——矩阵乘法

题目描述【问题描述】 编写程序,完成3*4矩阵和4*3整数矩阵的乘法,输出结果矩阵。【输入形式】 一行,供24个整数。以先行后列顺序输入第一个矩阵,而后输入第二个矩阵。【输出形式】 先行后列顺序输出结果矩阵,每个元素的显示宽度为8格,屏幕一行只显示矩阵的一行。【样例输入】1 2 3 4 5 6 7 8 9 1 2 3 9 8 7 6 5 4 3 2 1 1 2 3上面的输入,意味着要计算如下两个矩阵的乘积。第一个矩阵 :1 2 3 45 6 7 89 1 2 3第二个矩阵:...

Python练习【代码】

def f1(a,b,c=0,*args,**kw):print(‘a=‘,a,‘b=‘,b,‘c=‘,c,‘args=‘,args,‘kw=‘,kw) def f2 (a,b,c=0,*,d,**kw):print(‘a=‘,a,"b=",b,‘c=‘,c,d,‘kw=‘,kw)f1("zs","hsdf",c=12) a= zs b= hsdf c= 12 args= () kw= {}f1("zs","hsdf",3,(1,2,3),kw=‘jac‘) a= zs b= hsdf c= 3 args= ((1, 2, 3),) kw= {‘kw‘: ‘jac‘}f1("zs","hsdf",3,"dsf","dsf",kw=‘jac‘) a= zs b= hsdf c= 3 args= (‘dsf‘, ‘dsf‘) kw= {‘...

python练习题【代码】

一、函数1、用户传入修改的文件名,指定要修改的内容,执行函数,完成批量修改的操作def modify_file(filename,old,new): import os with open(filename,'r',encoding='utf-8') as read_f,open('.bak.swap','w',encoding='utf-8') as write_f: for line in read_f: if old in line: line=line.replace(old,new) write_f.write(line) #修改过的内容写到临时文件....