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

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

python第二次练习【代码】【图】

Str = input("") for i in Str: if ord("a") <= ord(i) <= ord("z"):print(chr(ord("a")+(ord(i)-ord("a")+3)%26),end=‘‘)elif ord("A") <= ord(i) <= ord("Z"):print(chr(ord("A")+(ord(i)-ord("A")+3)%26),end=‘‘)else:print(i, end=‘‘) Str=input("") a=0 b=0 c=0 for i in Str:if i== ‘(‘:a+=1elif i== ‘)‘:if a>0:a-=1else:print("配对不成功")breakelif i==‘[‘:b+=1elif i==‘]‘:c+=1 else:if a!=0:print("配对...

Leetcode练习(Python):树类:第199题:二叉树的右视图:给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。【代码】

题目:二叉树的右视图:给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。思路:借助层序遍历来实现。程序:# Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = Noneclass Solution:def rightSideView(self, root: TreeNode) -> List[int]:if not root:return []result...

python练习-递归函数实现汉诺塔搬迁问题【代码】【图】

def move(n,a=‘A‘,b=‘B‘,c=‘C‘):if n==1:print(‘move‘,a,‘to‘,c)else:move(n-1,a,c,b)#将A上的n-1块通过c搬运到b上print(‘move‘,a,‘to‘,c)#将A最下面的那一块搬到C上move(n-1,b,a,c)#将b的n-1块通过a搬到c上,结束输入:move(10),运行结果如下: 原文:http://www.cnblogs.com/koliverpool/p/6623644.html