【python第二次练习】教程文章相关的互联网学习教程文章

Python 练习册,每天一个小程序 -- 0001题【代码】

继续做题:第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?分析问题:一般来说,公司在搞活动的时候都会有批量的激活码放出,一般激活码的格式都是 xxxxx-xxxxx...的格式,并且是随机生成的,我这里使用到的是 python的random模块。解决问题:简单的实现如下:#!/usr/bin/env python # -*- coding: utf-8 -*- import rand...

python之基础练习30题【代码】

题目:1,九九乘法表2,手动输入一个字符串,打散放进一个列表,小写字母从大到小排列序,大写字母保持不变3,li=[1,2,3,4,5,6,7,8,8]组成多少个互不相同且不重复的两位数4,计算1+2+3...+98+99+100,并打印出计算公式 5.列表[‘alex‘,‘egon‘,‘yuan‘,‘wusir‘,‘666‘] 1.把666替换成999# 2.获取"yuan"索引# 3.假设不知道前面有几个元素,分片得到最后的三个元素6.切割字符串"luffycity"为"luffy","city"7.求1~100间...

python练习题:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法【代码】

方法一:# -*- coding: utf-8 -*-# 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:def trim(s):while s[:1] == ‘ ‘:s = s[1:]while s[-1:] == ‘ ‘:s = s[0:-1]return s# 测试: if trim(‘hello ‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello ‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello...

Leetcode练习(Python):链表类:第92题:反转链表 II:反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。

题目:反转链表 II:反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。说明:1 ≤ m ≤ n ≤ 链表长度。示例:输入: 1->2->3->4->5->NULL, m = 2, n = 4输出: 1->4->3->2->5->NULL思路:思路较简单,找到规律就好。程序:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution:...

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 ...