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)或...
现在开始每天做一个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...
在学到修改文件名的时候想到自己下载的小说名字有点长,在手机上看时只显示前面的世纪百强...看着不怎么舒服,所以就想学以致用把名字改短一点。下面这样图就修改前的样子: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...
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
#!/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
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)#显示...
本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。输入格式:输入第一行给出一个以回车结束的字符串(少于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)这个程序简单,遍历一下输入的字符串就行。刚开始我想的是...