Python基础算法综合:加减乘除四则运算方法

#!usr/bin/env python# -*- coding:utf-8 -*-#python的算法加减乘除用符号:+,-,*,/来表示#以下全是python2.x写法,3.x以上请在python(打印放入括号内)  例如:print(‘1+1=‘,1+1)print ‘*-----------------------------------------------------*分割符‘print "1+1=",1+1       #打印加法1+1的结果2print "2-1=",2-1       #打印减法2-1的结果1print "3*1=",3*1       #打印乘法3×1的结果3print "4/2=",4/2       #打印除法4÷2的结果2print ‘*-----------------------------------------------------*分割符‘print "1++1=",1++1      #双+号写法这里表示后面1是正数,可以理解1+1=2print "1--1=",1--1      #双-号写法这里表示后面1是负数(等同数学--负负得正)写法拆解为1-(-1)=2print "3**2=",3**2      #双*号表示次方这里表示3的2次方,理解为两个3相乘,3X3=9print "4//3=",4//3      #双/号表示除余这里表示4除以3的余数,理解4除3个位数上1,后面还有小数但由于我们取整,这个1就是余数print ‘*-----------------------------------------------------*分隔符‘print ‘儿时的99乘法口诀表如下:‘‘‘‘第一行.for循环语句python中可以重复执行命令的语句    生成列表语句range(1,10)1起始值,10结束值、执行效果[1,2,3,4,5,6,7,8,9]默认最后一位不输出n-1所以只到9    y in range(1,10)代表y从列表[1,2,3,4,5,6,7,8,9]里面依次取一个值y=1,y=2...,y=9放入循环中执行第二行.由于两个数乘法需要同时在生成数字,每次循环完后取y的结束值继续循环直到没值结束    x in range(1,y)第一遍循环(1,(y=1)+1)列表[1,1]执行1x1                               第二遍循环(1,2+1)列表[1,2][2,2]执行1x2,2x2                               ......                               第九遍循环(1,9+1)列表[1,9]...[9,9]执行1x9,2x9...9x9第三行.输出格式的写法不理解看前一节基础第四行.为了输出效果循环一个数字完后在换行输出‘‘‘for y in range(1,10):                       #第一行    for x in range(1,y+1):                 #第二行        print x,‘ב,y,‘=‘,x*y,‘ ‘,           #第三行    print ‘‘                                      #第四行print ‘*-----------------------------------------------------*分隔符‘

#以下为打印结果:

时间: 2024-10-12 20:52:15

Python基础算法综合:加减乘除四则运算方法的相关文章

2015/9/21 Python基础(17):绑定和方法调用

绑定和方法调用现在我们需要再次阐述Python中绑定(binding)的概念,它主要与方法调用相关联.方法是类内部定义的函数,这意味着方法是类属性而不是实例属性.其次,方法只有在其所属的类拥有实例时,才能被调用.当存在一个实例时,方法才被认为是绑定到那个实例了,没有实例时,方法就是未绑定的.任何一个方法定义中都有一个参数是变量self.它表示调用此方法的实例对象. 核心笔记:self变量用于在类实例方法中引用方法所绑定的实例.方法的实例在任何方法调用中总是作为第一参数传递的,self代表方法的实

Python基础day-21[面向对象:多态,绑定方法]

多态: 指的是一种事物的多种形态. 例如: 数据类型有多种形态:字符串,列表,元组 动物的多种形态:狗,猫,老虎,狮子... 一个抽象类有多个子类,因而多态的概念依赖于继承. import abc class A(metaclass=abc.ABCMeta): @abc.abstractmethod def talk(self): #子类必须有 talk方法 pass class B(A): def talk(self): print('say Hi') class C(A): def talk

python基础教程总结8——特殊方法,属性,迭代器

1. 重写一般方法和特殊的构造方法 1.1 如果一个方法在B类的一个实例中被调用(或一个属性被访问),但在B类中没有找到该方法,那么会去它的超类A里面找. 1 class A: 2 ... def hello(self): 3 ... print "Hello, I'm A." 4 ... 5 >>> class B(A): 6 ... pass 7 ... 8 >>> a = A() 9 >>> b = B() 10 >&g

python 基础语法 _的识别方法

子类可以不重写__init__,实例化子类时,会自动调用超类中已定义的__init__ 意思是 子类不要写__init__ 以双下划线开头的 __foo 代表类的私有成员 __foo__ 代表 Python 里特殊方法专用的标识 以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import * 而导入:

python基础第四天_str_方法

所有的练习都是用的python3 ,还没试过python2 ############## 必须要会的6个基本方法 ############## join split find strip upper / lower #!/usr/bin/env python # coding:utf-8 # 关于方法中的参数,必要参数和可选参数的比喻太生动了. # 几个字符串方法 test = "alexamdexr" a = test.casefold() #更牛逼的小写,支持多国语言 print(

python 基础-爬虫-数据处理,全部方法

生成时间戳 1. time.time() 输出 1515137389.69163 ===================== 生成格式化的时间字符串 1. time.ctime() 输出 Fri Jan 5 15:34:00 2018 ============================= 2. time.strftime("%Y-%m-%d %H:%M:%S") 输出 2018-01-05 15:34:27 ======================== 生成结构化时间 1.

python基础27——反射&内置方法

反射 什么是反射? 指的是在程序运行过程中可以"动态(不见棺材不掉泪)"获取对象的信息 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力(自省) 什么是反射机制? 反射机制指的是在程序的运行状态中 对于任意一个类,都可以知道这个类的所有属性和方法 对于任意一个对象,都能够调用他的任意方法和属性 这种动态获取程序信息以及动态调用对象的功能称为反射机制 如何实现反射? class People: def __init__(self,

python基础学习日志day6-类的方法

一:类的方法说明 类的方法分为实例方法,析构方法,构造方法,类方法,静态方法,属性方法,等等 类方法和静态方法都可以被类和类实例调用,类实例方法仅可以被类实例调用 类方法的隐含调用参数是类,而类实例方法的隐含调用参数是类的实例,静态方法没有隐含调用参数 1)实例方法:类的实例能够使用的方法. 2) 析构方法:类中使用def __init__(self)定义的方法,也就是当该类被实例化的时候就会执行该函数.那么我们就可以把要先初始化的属性放到这个函数里面 3) 构造方法:__del__"就是一个析

[python基础(二)]字符串方法

本文介绍了字符串两种重要的使用方式:字符串格式化和字符串方法.一.字符串格式化 二.字符串方法 常用的字符串方法有:find,join,lower,replace,split,strip,translate. 具体的代码见下面 py文件# -*- coding: utf-8 -*- #字符串格式化 #1.简单转换print '%s plus %s equals %s'%(1,2,3)from math import piprint 'Pi:%f...'%pi #2.字段宽度和精度print '%