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,...
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...
题目一:有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字linux=[‘钢弹‘,‘小壁虎‘,‘小虎比‘,‘alex‘,‘wupeiqi‘,‘yuanhao‘]python=[‘dragon‘,‘钢弹‘,‘zhejiangF4‘,‘小虎比‘]问题一:得出既报名linux又报名python的学生列表#常规写法:
linux=[‘钢弹‘,‘小壁虎‘,‘小虎比‘,‘alex‘,‘wupeiqi‘,‘yuanhao‘]
python=[‘dragon‘,‘钢弹‘,‘zhejiangF4‘,‘小虎比‘]
l=[]
for i in linux:...
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去学习,可能和前阵子有在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...
1、你是一个高级测试工程师,现在要做性能测试,需要你写一个函数,批量生成一些注册使用的账号。 产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母、小写字母、数字组成,结果如下图: 2、测试机器的磁盘太小,经常报警,要写一个清理日志的脚本,每次运行就把三天之前的日志删除,日志名的格式是xxx-20170623.log。
3、公司服务器,经常被别人攻击,要写个监控ngin...
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蛇#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)...
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循环打印杨辉三角练习(列表索引练习)。杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 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] ...
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%提成,高...
目录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数组里的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 =...
题目:写个“欧几里德算法”的小程序(1) 描述我知识浅薄,一开始被“欧几里德”的大名唬住了,去搜了一下才知道这就是高中时学过的“辗转相除法”辗转相除法的用处
求两个正整数的最大公约数示例
a = 30,b = 18,求 a 与 b 的最大公约数
a % b = 12 => a = 18, b = 12a % b = 6 => a = 12, b = 6a % b = 0 => 此时的 b 即为原来两数的最大公约数总结
大的数 num1 对小的数 num2 取余把 num2 的值赋给 num1,把余数赋给 num2,再进...
螺旋矩阵,像下面这样,看了就能理解,不多解释了。[[ 1. 2. 3. 4. 5. 6.][20. 21. 22. 23. 24. 7.][19. 32. 33. 34. 25. 8.][18. 31. 36. 35. 26. 9.][17. 30. 29. 28. 27. 10.][16. 15. 14. 13. 12. 11.]]说一下我的思路:1.先生成一个零矩阵,再往里面填充数字;2.每填充完一个,都判断下一步该往哪走,下一步有四种状态:横+、纵+、横-、纵-,依次循环。3.每种状态间切换的条件:原状态的下一步的元素已被填充(!=0)或...