【Python 三级菜单练习3.0】教程文章相关的互联网学习教程文章

Python 练习实例16【图】

Python 练习实例16 题目:输出指定格式的日期。 程序分析:使用 datetime 模块。 以上实例输出家电维修结果为:

Python 练习实例8【图】

Python 练习实例8 题目:输出 9*9 乘法口诀表。 程序分析:分行与列考虑,共9https://www.xuanhe.net/行9列,i控制行,j控制列。 程序源代码: 以上实例输出结果为:

Python活力练习Day11【代码】【图】

Day11:输入一行字符,分别统计出其中的英文字母,空格,数字以及其他字符的个数 # 还有一个直接可以判断字符或者数字的方法:s.isalnum() 1 def fun():2 3 s:输入的字符串4 alp:字母长度5 num:数字长度6 spa:空白字符长度(包括\n,\t)7 others:其他8 9 s = input("please enter a string:\t") 10 alp,num,spa,others = 0,0,0,0 11 for i in s: 12 if i.isalpha(): 13 ...

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

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

Python活力练习Day8【代码】【图】

Day8:斐波那契数列eg : [1,1,2,3,5,8,...] 方法一:列表来存储 1 def feib(n):2 f = [1,1]3 f[0] == 14 f[1] == 15 i = 26 while i < n:7 s = f[i-1] + f[i-2]8 f.append(s)9 i += 1 10 return f 11 12 n = 10 13 print(feib(n))方法二: 1 def feib(n):2 a,b = 1,13 print(a,end = " ")4 for i in range(n-1):5 a,b = b, a+b6 while n-1:7 a ,...

python3之字符串常用操作练习补充一【代码】

字符串常用操作练习补充一 1 #coding:utf-82 3 name = "SaDXdxasdf"4 #等同于nane = str("Lee") ,将调用str类的__init__方法5 6 #打印name的类型7 print(type(name))8 9 #打印name所属类的所有成员 10 print(dir(name)) 11 12 #字符串的包含,两种方法相当 13 print(name.__contains__("ee")) 14 print("ee" in name) 15 16 #首字母大写 17 print(name.capitalize()) 18 19 #所有字母转为大写 20 print(name.upper()) 21 22 #...

Python活力练习Day7【代码】【图】

Day7:写出一个程序,接受一个由字母和数字组成的字符串和一个字符,输出输入字符串中含有该字符的个数,不区分大小写eg:input : a = 123ASVFBVESS b = soutput : 3 方法一:先来一个比较繁琐的版本,时间复杂度为O(n) 1 def countA():2 a = input()3 b = input()4 s = 05 for i in range(len(a)):6 if a[i].upper == b.upper:7 s += 18 return s9 10 print(countA())方法二:简易版本哒...

Python活力练习Day6【代码】【图】

Day6:取一个整数a从右端开始的4~7位eg : input: a = 123456789output: 3456 情况一:如果输入的直接是字符串类型1 def interception(a): 2 return a[-7:-3] 3 4 a = 123456789 5 print(interception(a))情况二:输入的是数字1 def interception(a): 2 a = [int(i) for i in str(a)] #转换为列表 3 #a = map(int,str(a)) 4 s = a[-7:-3] 5 return .join(str(i) for i in s) 6 7 a = 123456789 8 print(inter...

python面试题&练习题之嵌套循环【代码】

1、打印如下结果:1*5=5 2*10=20 3*15=45 ... 10*50=500for i in range(1,11):print(str(i)+x+str((i*5))+=+str((i*i*5)))方法二: for a in range(1,11):b=a*5;print(a,"*",b,"=",a*b);2、本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?money = 10000 for i in range(5):sum_money = money + money * 0.003 print(num1)3、计算1900年1月1日到今天(如:2019年12月...

python面试题&练习题之运算符与if控制【代码】

1、任意的输入10个数字,按从大到小排序l2 = [] for i in range(1,11):num = input(输入第{}个数字.format(i))if num.isdigit():num = int(num)l2.append(num)l2.sort(reverse=True) print(l2)2、"在一个月黑风高的夜晚,一个小男生用自己的零花钱给小女生买了一束鲜花,小女生问小男生鲜花的数量:“这花多少束?”,通过键盘输入小男孩回答的鲜花的束数,数量不一样小女生的反应也不一样。如果鲜花数大于等于9999,打印:"小女生直...

python3之int类的常用方法练习【代码】

int类的常用方法练习 1 #coding:utf-82 #int类的常用方法3 4 num1 = 185 num2 = -156 7 #查询创建num1所用的类8 print(type(num1))9 10 #num1占用的最小二进制位数 11 print(num1.bit_length()) 12 13 #num1在内存中的二进制值,非int内置 14 print(bin(num1)) 15 16 #加法,相当于"+": 17 print(num1.__add__(15)) 18 19 #绝对值,abs(num2)的执行过程为创建num2对象,然后调用__abs__()方法 20 print(num2.__abs__()) 21 pri...

8道Python基础面试练习题【代码】

1.26个字母大小写成对打印,例如:Aa,Bb......for i in range(26):print(chr(65+i)+chr(97+i)) 2.一个list包含10个数字,然后生成一个新的list,要求新的list里面的数都比之前的数多1 ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书! '''list=[2,3,6,4,7,5,1,8,9,0]list1=[]for i in list:list1.append(i+1)print(list1) 3.倒序取...

《手把手教你》系列练习篇之4-python+ selenium自动化测试(详细教程)【代码】

1. 简介今天我们继续前边的练习,学习和练习一下:如何使用webdriver方法获取当前测试页面的URL、如何获取当前页面的title、 2. webdriver方法获取当前测试页面的URL本小节介绍如何通过webdriver方法获取当前测试页面的URL。获取当前URL有什么用处呢,一般URL可以帮助我们判断跳转的页面是否正确,或者URL中部分字段可以作为我们自动化测试脚本期待结果的一部分。因为这里作为练习宏哥在这里提一下,为的是就 是小伙伴或者童鞋们有...

python练习:寒冰猴子狐狸,猫狗咬架【代码】

python练习:寒冰猴子狐狸,猫狗咬架 一,寒冰猴子狐狸class Person:def __init__(self, na, gen, age, fig):self.name = naself.gender = genself.age = ageself.fight =figdef grassland(self):"""注释:草丛战斗,消耗200战斗力"""self.fight = self.fight - 200def practice(self):"""注释:自我修炼,增长100战斗力"""self.fight = self.fight + 200def incest(self):"""注释:多人游戏,消耗500战斗力"""# self.fight = self...

100+ Python挑战性编程练习(1)【代码】【图】

目前,这个项目已经获得了7.1k Stars,4.1k Forks。 初级水平是指刚刚通过Python入门课程的人。他可以用1或2个Python类或函数来解决一些问题。通常,答案可以直接在教科书中找到。 中级水平是指刚刚学习了Python,但是已经有了较强的编程背景的人。他应该能够解决可能涉及3个或3个Python类或函数的问题。答案不能直接在教科书中找到。 先进水平是他应该使用Python来解决更复杂的问题,使用更丰富的库、函数、数据结构和算法。他应...