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

python核心编程--第八章 8.15 练习【代码】

#!/usr/bin/python # -*- coding: utf-8 -*-# 8–2. 循环. 编写一个程序, 让用户输入三个数字: (f)rom, (t)o, 和 (i)ncrement . # 以 i为步长, 从 f 计数到 t , 包括 f 和 t . 例如, 如果输入的是 f == 2, # t == 26, i == 4 , 程序将输出 2, 6, 10, 14, 18, 22, 26.f = int(raw_input("Please input from: ")) t = int(raw_input("Please input to: ")) i = int(raw_input("Please input increment: "))print range(f, ...

Leetcode练习(Python):哈希表类:第138题: 给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。 要求返回这个链表的 深拷贝。 我们用一个由 n 个节点组成的链表来表示输入/输出中的链表。

题目:给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。要求返回这个链表的 深拷贝。 我们用一个由 n 个节点组成的链表来表示输入/输出中的链表。每个节点用一个 [val, random_index] 表示:val:一个表示 Node.val 的整数。random_index:随机指针指向的节点索引(范围从 0 到 n-1);如果不指向任何节点,则为 null 。思路:先使用哈希表来构建一个新的链表,然后对这个链表赋予ne...

Python小练习(一)【代码】

1:有一个列表,其中包括10个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表。最终样式是[2,3,4,5,6,7,8,9,0,1] #!/usr/bin/python #encoding=utf-8 #有一个列表,其中包括10个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表。最终样式是[2,3,4,5,6,7,...

python基础 Day01 练习题【代码】【图】

1 字符串格式化 1#!/urs/bin/env python 2 3 name = input("Name: ")4 age = int(input("Age: "))5 job = input("Job: ")6 salary = input("Salary: ")7 8 info1 = """ 910----------- info1 of %s --------- 11name: %s 12age: %s 13job: %s 14Salary: %s 15""" % (name, name, age, job, salary) 1617print(info1) 1819 info2 = """2021----------- info2 of {_name} ---- 22Name: {_name} 23Age: {_age} 24Job: {_job} 25Salary...

python列表生成式和生成器表达式小练习【代码】

题目一:有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字linux=[‘钢弹‘,‘小壁虎‘,‘小虎比‘,‘alex‘,‘wupeiqi‘,‘yuanhao‘]python=[‘dragon‘,‘钢弹‘,‘zhejiangF4‘,‘小虎比‘]问题一:得出既报名linux又报名python的学生列表#常规写法: linux=[‘钢弹‘,‘小壁虎‘,‘小虎比‘,‘alex‘,‘wupeiqi‘,‘yuanhao‘] python=[‘dragon‘,‘钢弹‘,‘zhejiangF4‘,‘小虎比‘] l=[] for i in linux:...

老男孩python基础知识练习题(一)中【代码】

20、字符串是否可迭代?如可以请使用for循环每一个元素?>>> name = " aleX ">>> for i in name:... print(i)21、请代码实现:利用下划线将列表的每一个元素拼接成字符串,li = [‘alex‘,‘eric‘,‘rain‘]li = [‘alex‘,‘eric‘,‘rain‘]v=‘‘.join(li)print(v)22、写代码,有如下列表,按照要求实现每一个功能(所有练习题同样适用于元组)li = [‘alex‘,‘eric‘,‘rain‘]a.计算列表长度并输出li = [‘alex‘,‘eri...

python练习:从番号到封面【代码】

我不知道为什么会选择python去学习,可能和前阵子有在v2ex看到有同学用python抓磁力的有关,今天12点起床闲来无事,继续学习吧。本来也想找个磁力站练练手抓抓magnet的,打开收藏夹的几个站点才发现URL全都加密了。一个个找,终于发现一个可以联手的网站。嘻嘻。 1#!/usr/bin/env python 2 3#coding :UTF-8 4 __auther__ = ‘mashaz‘5import urllib,urllib26import sys7import re8print‘Thank ****** a lot‘ 9 url = ‘http://w...

Python练习题–持续更新【代码】

1、你是一个高级测试工程师,现在要做性能测试,需要你写一个函数,批量生成一些注册使用的账号。 产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母、小写字母、数字组成,结果如下图: 2、测试机器的磁盘太小,经常报警,要写一个清理日志的脚本,每次运行就把三天之前的日志删除,日志名的格式是xxx-20170623.log。 3、公司服务器,经常被别人攻击,要写个监控ngin...

Python练习【代码】【图】

1.输出hello worldprint(‘hello world‘)2.简单交互name=input(‘name=:‘) print(‘我的名字是:{}‘.format(name))3.计算两数之和print(‘两者之和为:%.0f‘%float(float(input(‘输入第一个数字:‘))+float(input(‘输入第二个数字:‘))))4.计算三角形面积a=float(input(‘a=‘)) b=float(input(‘b=‘)) c=float(input(‘c=‘)) p=float((float(a+b+c))/2) print(‘三角形abc的面积为:%.0f‘%float((p*(p-a)*(p-b)*(p-c))**0.5...

Python基本图形绘制练习题代码记录【代码】

样例Python蛇#PythonDraw.py #调用turtle库import turtle #设置窗口大小(窗口长度、窗口宽度、窗口距离屏幕的距离) turtle.setup(650,350,200,200) #penup抬起画笔turtle.penup() #fd向后画250个像素的直线 turtle.fd(-250) #pendown放下画笔turtle.pendown() #pensize画笔尺寸为25个像素 turtle.pensize(25) #pencolor画笔颜色函数 turtle.pencolor("purple") #seth函数全程为setheading(angle):控制海龟角度 turtle.seth(-40)...

Python练习三【代码】

1.使用while和for循环分别打印字符串s=’asdfer’中每个元素。s = "asdfer" index = 0 while index < int(len(s)):a = s[index]print(a)index += 1s = "asdfer"for i in s:print(i) 2.实现一个整数加法器,如用户输入5+9 ,5 + 9 ,5+ 9然后进行分割计算.content = input("请输入式子:") index = content.find("+") a = int(content[0:index]) b = int(content[index + 1:]) print(a + b)3.任意输入一串文字加数字,统计出数字的个...

Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。

Python中使用for while循环打印杨辉三角练习(列表索引练习)。杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 .......................杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。方法一: __author__ = ‘Brad‘ n = int(input(‘请输入你想打印杨辉三角的行数:‘) newline = [1] ...

练习python100题【代码】

https://www.runoob.com/python/python-100-examples.html1 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?1for i in range(1,5): 2for j in range(1,5): 3for k in range(1,5): 4if ( i != k ) and (i != j) and (j != k): 5print (i,j,k)解法2 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高...

python基础 练习题【代码】

目录python2和python3的区别,如何实现python2代码迁移到python3环境进制之间转换IP地址转换成一个整数python递归的最大层数?998求结果(and or or)运算符字节码和机器码的区别is 与 == 区别小数据池与深浅copy三元运算写法和应用场景?Python3和Python2的区别?用一行代码实现数值交换Python3和Python2中int和long区别xrange和range的区别文件操作时:xreadlines和readlines的区别?列列举布尔值为False的常见值?字符串、列表、元...

Python练习:简单停车场(栈)【代码】

学习Python的第二天。感觉Python数组里的append()和remove()就能代替栈Pop()和Push()了。不过为了练习,写一遍非常简单的停车场#!/usr/bin/env python#coding UTF-8class Stack:def __init__(self):passtop = -1arr = []def pop(self,arr):self.arr.remove(self.arr[len(self.arr)-1])def push(self,go_in):self.arr.append(go_in)parking = Stack() while(True):status=raw_input(‘In , Out or Stop‘)if(status==‘In‘):car =...