#!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的结果2
print "2-1=",2-1 #打印减法2-1的结果1
print "3*1=",3*1 #打印乘法3×1的结果3
print "4/2=",4/2 #打印除法4÷2的结果2
print '*-----------------------------------------------------*分割符'
print "1++1=",1++1 #双+号写法这里表示后面1是正数,可以理解1+1=2
print "1--1=",1--1 #双-号写法这里表示后面1是负数(等同数学--负负得正)写法拆解为1-(-1)=2
print "3**2=",3**2 #双*号表示次方这里表示3的2次方,理解为两个3相乘,3X3=9
print "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 '*-----------------------------------------------------*分隔符' #以下为打印结果:

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

  1. python基础之序列类型的方法——字符串方法

    python基础之序列类型的方法--字符串方法 Hello大家好,我是python学习者小杨同学,经过一段时间的沉淀(其实是偷懒不想更新),我终于想起了自己的博客账号,所以这次带来的是序列方法的后半部 ...

  2. python基础算法

    一.简介 定义和特征 定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制.也就是说,能够对一定规范的输入,在有限时 ...

  3. Python 基础算法

    递归 时间&空间复杂度 常见列表查找 算法排序 数据结构 递归 在调用一个函数的过程中,直接或间接地调用了函数本身这就叫做递归. 注:python在递归中没用像别的语言对递归进行优化,所以每一 ...

  4. python基础教程总结8——特殊方法,属性,迭代器,生成器,八皇后问题

    1. 重写一般方法和特殊的构造方法 1.1 如果一个方法在B类的一个实例中被调用(或一个属性被访问),但在B类中没有找到该方法,那么会去它的超类A里面找. class A: ... def hello ...

  5. python基础学习笔记5--对象方法、属性和迭代器

    对象方法.属性和迭代器 1.构造方法 1)构造方法和一般方法的不同点:当一个对象被创建后,会立即调用构造方法. 2)在Python中创建一个构造方法很容易,只要把init方法的名字从简单的init修改 ...

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

    生成时间戳 1. time.time() 输出 1515137389.69163 ===================== 生成格式化的时间字符串 1. time.ctime() 输出 Fri Ja ...

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

    绑定和方法调用现在我们需要再次阐述Python中绑定(binding)的概念,它主要与方法调用相关联.方法是类内部定义的函数,这意味着方法是类属性而不是实例属性.其次,方法只有在其所属的类拥有实例时, ...

  8. python基础===列表类型的所有方法

    链表类型有很多方法,这里是链表类型的所有方法: append(x) 把一个元素添加到链表的结尾,相当于a[len(a):] = [x] extend(L) 通过添加指定链表的所有元素来扩充链表,相当于 ...

  9. python基础之反射内置方法元类

    补充内置函数 isinstance(obj,Foo)   # 判断obj是不是foo的实例 issubclass()      # 判断一个类是不是另一个类的子类 反射 什么是反射? 通过字符串来操作 ...

随机推荐

  1. 从ListView逐步演变到RecyclerView

    ListView是我们开发中最常用的组件之一,在以往的PC端组件开发中,列表控件也是相当重要的,但是从桌面端到移动端,情况又有新的变化. 移动端的屏幕并不像桌面端那么大,并且移动端不可能把所有的内容都 ...

  2. C#模拟Http请求时出现 基础连接已经关闭 未能为 SSLTLS 安全通道建立信任关系

    //解决方法: //引入命名空间: using System.Security.Cryptography.X509Certificates; using System.Net.Security; // ...

  3. C#代码精确到毫秒时间戳写法

                 TimeSpan ts = new TimeSpan(DateTime.Now.Ticks);            ts.TotalMilliseconds;  

  4. css的三种样式

    1.行间样式 顾名思义就是直接写在div对里面的样式   2.内部样式 把样式写在一对<style></style>标签对中 这个标签对是放在html页面里面的   3.外联样 ...

  5. 除去String字符串里面指定的字符串

    主要用到String的两个方法,分别是subString(int len)或subString(int start,int end)和str.indexOf(String str1) 思路:先判断指定 ...

  6. MongoDB分片(sharding)

    1.概念 分片(sharding)是指将数据拆分,将其分散存在不同的机器上的过程.有时也用分区(partitioning)来表示这个概念.将数据分散到不同的机器上,不需要功能强大的大型计算机就可以储存 ...

  7. css之颜色值、单位

    颜色值 英文命令颜色:p{color:red;} RGB颜色:p{color:rgb(133,45,200);}每一项的值可以是 0~255 之间的整数,也可以是 0%~100% 的百分数.如:p{c ...

  8. 【小贴士】关于transitionEnd/animate的一个有趣故事

    前言 在很久之前,我们项目有一个动画功能,功能本身很简单,便是典型的右进左出,并且带动画功能 以当时来说,虽然很简单,但是受限于框架本身的难度,就直接使用了CSS3的方式完成了功能 当时主要使用tra ...

  9. 【转】visio中关于shape属性的修改和读取

    PS:  本文转自: http://blog.sina.com.cn/s/blog_6bcfb9420100wzxf.html visio中都是shape,shape就是一个对象,要想实现对shape ...

  10. angularJs

    学了差不多一个礼拜,感觉这个库还是很不错的,在应用中一些小笔记,其实这些笔记现在来看确实很基础,但是把这个博客当成我自己的一个记录历程,所以我也把这点笔记拿上来: 1.是一个js框架,是一个以js语言 ...