【努力学习Python,练习43】教程文章相关的互联网学习教程文章

python 练习题-取小正方形(LeetCode 221)【代码】

题目:给定一个矩阵,该矩阵只包含0和1,输出该矩阵中最大正方形区域的面积 如: 00011110 00001111 11101111最大是 3X3 的正方形,输出为 9 解题:1.参考相关博客(链接见下文) 先新建一个全为0,行数和列相等的列表 dp,设置一个最大值 maxSquare 1)第一行和第一列,如果等于1,则dp对应的值为1 2)除此之外,如果该值等于1,取该值左边、上边、左上中的最小值+1 该值为dp对应的值 3)取 maxSquare 和该值的最大值,赋值给 ma...

Python学习第158天(ajax练习)【代码】【图】

今天本来打算复习完ajax后完成bootstrip的练习的,但是由于近期的护网(断网)行动,网速实在是。。。。。。源码加载的贼慢,所以今天暂时完成了ajax的练习图形大致是这个样子的: 上面一个在点击提交之后,系统会进行自动检测,并在console里面返回对应语句,这里“提交”和“等于”两个标签并没有采用a标签,而是通过div标签,再采用css和JavaScript进行编辑,具体内容如下:收下是本次记录的笔记:对话框添加,删除,修改 添加...

Leetcode练习(Python):数学类:第67题:二进制求和:给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。

题目:二进制求和:给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。提示:每个字符串仅由字符 ‘0‘ 或 ‘1‘ 组成。1 <= a.length, b.length <= 10^4字符串如果不是 "0" ,就都不含前导零。思路:模拟二进制运算的过程。程序:class Solution: def addBinary(self, a: str, b: str) -> str: length1 = len(a) length2 = len(b) if length1 < 1 or lengt...

Python+Selenium练习(十六)-复选框【Cherkbox】【代码】【图】

练习场景:百度登录时,勾选下次自动登录按钮; 一、简单版具体代码如下:# coding=utf-8import time from selenium import webdriverdriver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wait(8) driver.get(‘https://www.baidu.com/‘) driver.implicitly_wait(8)driver.find_element_by_xpath("//*[@id=‘u1‘]/a[8]").click() time.sleep(1) driver.find_element_by_xpath("//*[@title=‘用户名登录‘]...

Python爬虫练习爬百度百科python词条【代码】

1.spider_main# coding:utf8 from baike_spider import url_manager, html_downloader, html_parser, html_outputerclass SpiderMain(object): def __init__(self):self.urls = url_manager.UrlManager()self.downloader = html_downloader.HtmlDownLoader()self.parser = html_parser.HtmlParser()self.outputer = html_outputer.HtmlOutPuter() def craw(self, root_url):count = 1self.urls.add_new_url(root_url)whil...

Python之数学题目练习【代码】【图】

首先,下面的题目来自我的大学同学的分享,他用数学证明,我用编程计算机发现了答案。他的数学推理:然后下面是我的Python代码:#coding=utf-8# 井的高度 well_hegith = 12print (‘井的高度是%ld‘%(well_hegith))# 白天def daytime(allHeight):allHeight = allHeight + 5if allHeight>well_hegith:allHeight = -1else:allHeight = allHeight * 0.8return allHeight# 黑夜def night(allHeight):allHeight = allHeight + 3if allHe...

Python输入输出练习,运算练习【代码】【图】

Hello World!简单交互(交互式,文件式)教材P19用户输入两个数字,计算并输出两个数字之和:用户输入三角形三边长度,并计算三角形的面积:(海伦公式)输入半径,计算圆的面积。画一组同切圆画一个五角星画一个全黄色的五角星Hello World!简单交互(交互式,文件式)教材P19用户输入两个数字,计算并输出两个数字之和:用户输入三角形三边长度,并计算三角形的面积:(海伦公式)输入半径,计算圆的面积。画一组同切圆画一个五...

Python练习四【代码】

1.任意输入一串文字加数字,统计出数字的个数,数字相连的视为一个,如:12fd2表示两个数字,即12为一个数字。content = input("请输入内容:") for i in content:if i.isalpha():content = content.replace(i, "") s = content.split() print(len(s)) 2.有如下值li= [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {‘k1‘: 大于66的所有值列表, ‘k2‘...

python 练习 7【代码】

#!/usr/bin/python # -*- coding: utf-8 -*-def gcd(x,y):#最大公因子if x>y:x%=ywhile x:x,y=y%x,xreturn y def lcm(x,y):#最小公倍数return x*y/gcd(x,y) def jhua(x):t=gcd(x[0],x[1])return [x[0]/t,x[1]/t] def z42():x,y=(120,36)print x,y,"的最小公倍数是",lcm(x,y)print x,y,"的最大公因子是",gcd(x,y) def z43():#比较两个分数的大小def bijiao(x,y):x,y=jhua(x),jhua(y)m,n=x[0]*y[1],x[1]*y[0]if m>n:return‘>‘elif ...

Leetcode练习(Python):第434题:字符串中的单词数:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。【代码】

题目:字符串中的单词数:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。示例:输入: "Hello, my name is John"输出: 5解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。思路:较简单。程序:class Solution:def countSegments(self, s: str) -> int:if not s:return 0auxiliary = s.split()return len(auxiliary) 原文:https:/...

马哥2016全新Linux+Python高端运维班-Linux服务 DNS,httpd,加密通讯,vsftp,NFS,samba服务练习【代码】【图】

本周作业内容:1、详细描述一次加密通讯的过程,结合图示最佳。一次加密通讯的过程:首先Bob用单向加密的方法提取数据的特征码,用自己的私钥加密这段特征码,并附加到数据的后面。Bob用对称加密算法把数据及特征码整个进行加密。Bob用接收方的公钥加密对称密钥并附加到数据后面。Alice用私钥解密对称密钥。Alice用对称密钥解密出数据及加密的特征码。Alice用发送方的公钥解密特征码,并用相同的算法算出数据的特征码,比较两个特征...

Python核心编程第二版 第六章课后练习【代码】

6-4.算术。把测试得分放到一个列表中去,你的代码应该可以计算一个平均分。num = input("请输入成绩,成绩以空格分开") totalnum = 0 numbers = num.split(‘‘) numbers = list(map(int, numbers)) for num in numbers:totalnum += num print(totalnum//len(numbers))6-6.字符串。创建一个string.strip()的替代函数:接受一个字符串,去掉它前面和后面的空格 原文:http://www.cnblogs.com/jiaoyang77/p/7464484.html

python3 练习题100例 (三)【代码】

题目三:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?#!/usr/bin/env python3 # -*- coding: utf-8 -*-""" 题目三:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?"""__author__ = ‘Fan Lijun‘import mathfor x in range(10000):if math.sqrt(x + 100) == int(math.sqrt(x + 100)) and math.sqrt(x + 100 + 168) == int(math.sqrt(x + 100 +...

Python3练习:对员工信息文件,实现增删改查操作【代码】【图】

1.练习要求:2.数据文件(data_staff.txt)1,Alex Li,22,13651054684,运维,2013-02-04 2,Jack Wang,20,13312331232,HR,2014-06-03 3,Mike Cao,20,15504231232,Sales,2013-05-06 4,Jack Chen,34,12404231232,HR,2011-02-01 5,Lu Haojie,21,15204231232,运维,2013-08-12 3.实现代码A.主程序部分:采用字典类型来实现函数的调用(key对应的value是函数名,通过Name()语法可以调用函数执行),利用os模块的remove()和rename()实现文件的修...

[python 练习] 计算个税【代码】

题目:利用python计算个税说明:python有序字典的使用代码: 1# -*- coding: utf-8 -*- 2 3from collections import OrderedDict4 5# 税率表, 2018.10新个税 6 tax_ratio = OrderedDict()7 tax_ratio[(0, 5000)] = 08 tax_ratio[(5000, 3000)] = 0.039 tax_ratio[(3000, 12000)] = 0.1 10 tax_ratio[(12000, 25000)] = 0.2 11 tax_ratio[(25000, 35000)] = 0.25 12 tax_ratio[(35000, 55000)] = 0.3 13 tax_ratio[(55000, 80000)] ...