【python基础练习题6】教程文章相关的互联网学习教程文章

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基础知识练习题(一)中【代码】

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练习题–持续更新【代码】

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

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基础 练习题【代码】

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

Python 练习题:统计系统剩余内存【代码】

#!/usr/bin/env python #-*- coding:utf-8 -*-‘‘‘ 统计系统内存信息 ‘‘‘ with open(‘/proc/meminfo‘) as fd:for line in fd:if line.startswith(‘MemTotal‘):MemTotal = line.split()[1]continueif line.startswith(‘MemFree‘):MemFree = line.split()[1]breakprint"总内存:%sM" % (int(MemTotal)/1024) print"剩余内存:%sM" % (int(MemFree)/1024) 原文:https://www.cnblogs.com/pzk7788/p/10255567.html

python练习题5.5统计字符出现次数【代码】

本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。输入格式:输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。输出格式:在一行中输出给定字符在给定字符串中出现的次数。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-n = input() s = str(input())key = 0 for i in range(0,len(n)):if s == n[i]:key +=1 print(key)这个程序简单,遍历一下输入的字符串就行。刚开始我想的是...

Python练习题 028:求3*3矩阵对角线数字之和【代码】

【Python练习题 028】 求一个3*3矩阵对角线元素之和-----------------------------------------------------这题解倒是解出来了,但总觉得代码太啰嗦。矩阵这东西,应该有个很现成的方法可以直接计算才对…… 啰嗦代码如下:str = input(‘请输入9个数字,用空格隔开,以形成3*3矩阵:‘) n = [int(i) for i in str.split(‘ ‘)] #获取9个数字 mx = [] #存储矩阵 for i in range(3):mt = [] #收集矩阵中每行的数字列表for j in...

python练习题【代码】

Django第一题s = "Alex SB 哈哈\r\nx:1\r\ny:2\r\nz:3\r\n\r\n自行车"1. 如何取到["Alex SB 哈哈\r\nx:1\r\ny:2\r\nz:3", "自行车"]?ret = s.split('\r\n\r\n') print(ret)2. 如何在上面结果基础上拿到["Alex", "SB", "哈哈"]?ret = s.strip().split('\r\n') res = ret[0] # Alex SB 哈哈 print(res.split(' ')) # ['Alex', 'SB', '哈哈']3. 如何在上面结果基础上拿到"SB"?print(res.split(' ')[1])第二题有一个列表,他的内部是...

Python练习题 037:Project Euler 009:毕达哥拉斯三元组之乘积【代码】

本题来自 Project Euler 第9题:https://projecteuler.net/problem=9# Project Euler: Problem 9: Special Pythagorean triplet # A Pythagorean triplet is a set of three natural numbers, # a < b < c, for which, a**2 + b**2 = c**2 # For example, 3**2 + 4**2 = 9 + 16 = 25 = 5**2. # There exists exactly one Pythagorean triplet for which a + b + c = 1000. # Find the product abc. # Answer: 31875000for a in ran...

Python循环类练习题【代码】

输入两个整数,如果两个数相减的结果是奇数,输出该结果,如果不是奇数,输出这两个数相减结果是偶数num1 = int(input("请输入第一个数:")) num2 = int(input("请输入第二个数:"))if (num1 - num2) % 2 != 0:print("两个数相减结果是奇数") else:print("两个数相减结果是偶数")用for循环输出0到100内所有的奇数i = 0 for i in range(101):if i % 2 == 0:continueprint(i)用while循环输出0到100内所有的偶数j = 0 while j < 101:i...

python基础练习题6【代码】

01:求1+2!+3!+....+20!的和s=0 t=1 for n in range(1,21):t*=ns+=t print(‘1!+2!+3!+.....+20!=%d‘%s)02:利用递归函数调用方式,将所有输入的5个字符,以相反顺序打印出来def palin(n):next=0if n<=1:next=input()print()print(next)else:next=input()palin(n-1)print(next) i=5 palin(i) print()03:给一个不多于5的正整数,要求:一,求它是几位数,二,逆序打印出各位数字num = int(input(‘input a number:‘))a=num//1...

Python练习题(基础知识练习题(一))【代码】

1.执行Python脚本的两种方式(1).交互方式:启动python解释器,执行命令 (2).脚本方式:Python xxx.py 或者 chmod +x && ./xxx.py2.简述位、字节的关系一个二进制位是计算机里最小表示单元。一个字节是计算机里最小存储单元。二进制位=8bits=1Byte=1字节3.简述ascii、unicode、uft-8、gbk的关系美国制定了一套字符编码,对英语字符与二进制位之间的关系做了统一规定,这被称为ASCII码,由1个字节组成,最多支持2**8=256个字符 Unico...

python 练习题:使用迭代查找一个list中最小和最大值,并返回一个tuple【代码】

# -*- coding: utf-8 -*-# 请使用迭代查找一个list中最小和最大值,并返回一个tuplefrom collections import Iterabledef findMinAndMax(L):if len(L) == 0:return (None,None)if isinstance(L,Iterable) == True:min = L[0]max = L[0]for x in L:if x > max:max = xif x < min:min = xreturn (min,max)# 测试 if findMinAndMax([]) != (None, None):print(‘测试失败!‘) elif findMinAndMax([7]) != (7, 7):print(‘测试失败!‘)...

python练习题:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法【代码】

方法一:# -*- coding: utf-8 -*-# 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:def trim(s):while s[:1] == ‘ ‘:s = s[1:]while s[-1:] == ‘ ‘:s = s[0:-1]return s# 测试: if trim(‘hello ‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello ‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello...