【努力学习Python,练习43】教程文章相关的互联网学习教程文章

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 =...

[Python3 练习] 008 欧几里德算法【代码】

题目:写个“欧几里德算法”的小程序(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,再进...

python练习--生成螺旋矩阵【代码】

螺旋矩阵,像下面这样,看了就能理解,不多解释了。[[ 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)或...

20170511 Python练习册0000 将头像右上角加上红色的数字【代码】【图】

现在开始每天做一个Python小练习,第一个练习#!/usr/bin/env python#-*- coding:utf8 -*-from PIL import Image, ImageDraw, ImageFontdef add_num(img): draw = ImageDraw.Draw(img)#创建一个可用来对img进行操作的对象,即创建绘画对象 myfont = ImageFont.truetype(‘C:/windows/fonts/Arial.ttf‘, size=40)#加载一个TrueType的字体文件,并且创建一个字体对象 fillcolor = "#ff0000" #填充颜色>>>红色 width, heig...

python小练习02 批量修改文件名【代码】【图】

在学到修改文件名的时候想到自己下载的小说名字有点长,在手机上看时只显示前面的世纪百强...看着不怎么舒服,所以就想学以致用把名字改短一点。下面这样图就修改前的样子:1import os,sys 2 path = ‘E:\MyPython\世纪百强‘3 dirs = os.listdir(path) # 列出path下的目录4for file in dirs: 5 name = file.replace(‘‘, ‘‘) # 去掉空格6 newName = name[7:] # 去掉前面的字7 os.rename(os.path.join(path...

Python练习3->阶乘【代码】

1def fact(n): 2if n==1: 3return 1 4return n*fact(n-1) 56 n=int(raw_input("Please Input The Number of N: ")) 7print fact(n) 阶乘' ref='nofollow'>Python练习3->阶乘原文:http://www.cnblogs.com/Curious-Python/p/4540150.html

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

1.简单输入输出交互。>>> name=input(‘please input:‘) please input:22 >>> print(name) 22 >>> n=input(‘:‘) :23 >>> name+n ‘2223‘ >>> int(name)+int(n) 45 >>> name=‘Zhouy‘ >>> print(‘Hi,%s.‘%name) Hi,Zhouy. >>> 2.用户输入两个数字,计算并输出两个数字之和:(尝试只用一行代码实现这个功能)#用户输入数字 a=input(‘请输入第一个数字:‘) b=input(‘请输入第二个数字:‘)#求和 sum=float(a)+float(b)#显示...

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小练习【代码】

写一个程序,用于计算2016年9月23日是这一年的第几天?def isLeap(year):#year=input("please enter year:")try:if year%4==0 and year%100!=0:return Trueelif year%400==0:return Trueelse:return Falseexcept:return‘your enter is not year!‘print isLeap(2016)def daysss(year,month,date):m30=[4,6,7,9,11]m31=[1,3,5,8,10,12]days=0for i in range(1,month):if i in m30:days=days+30elif i in m31:days=days+31elif i==...

Leetcode练习(Python):树类:第116题:填充每个节点的下一个右侧节点指针:给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。【代码】【图】

题目:填充每个节点的下一个右侧节点指针:给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:struct Node { int val; Node *left; Node *right; Node *next;}填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。初始状态下,所有 next 指针都...