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的结果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基础算法综合:加减乘除四则运算方法的更多相关文章
- python基础之序列类型的方法——字符串方法
python基础之序列类型的方法--字符串方法 Hello大家好,我是python学习者小杨同学,经过一段时间的沉淀(其实是偷懒不想更新),我终于想起了自己的博客账号,所以这次带来的是序列方法的后半部 ...
- python基础算法
一.简介 定义和特征 定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制.也就是说,能够对一定规范的输入,在有限时 ...
- Python 基础算法
递归 时间&空间复杂度 常见列表查找 算法排序 数据结构 递归 在调用一个函数的过程中,直接或间接地调用了函数本身这就叫做递归. 注:python在递归中没用像别的语言对递归进行优化,所以每一 ...
- python基础教程总结8——特殊方法,属性,迭代器,生成器,八皇后问题
1. 重写一般方法和特殊的构造方法 1.1 如果一个方法在B类的一个实例中被调用(或一个属性被访问),但在B类中没有找到该方法,那么会去它的超类A里面找. class A: ... def hello ...
- python基础学习笔记5--对象方法、属性和迭代器
对象方法.属性和迭代器 1.构造方法 1)构造方法和一般方法的不同点:当一个对象被创建后,会立即调用构造方法. 2)在Python中创建一个构造方法很容易,只要把init方法的名字从简单的init修改 ...
- python 基础-爬虫-数据处理,全部方法
生成时间戳 1. time.time() 输出 1515137389.69163 ===================== 生成格式化的时间字符串 1. time.ctime() 输出 Fri Ja ...
- 2015/9/21 Python基础(17):绑定和方法调用
绑定和方法调用现在我们需要再次阐述Python中绑定(binding)的概念,它主要与方法调用相关联.方法是类内部定义的函数,这意味着方法是类属性而不是实例属性.其次,方法只有在其所属的类拥有实例时, ...
- python基础===列表类型的所有方法
链表类型有很多方法,这里是链表类型的所有方法: append(x) 把一个元素添加到链表的结尾,相当于a[len(a):] = [x] extend(L) 通过添加指定链表的所有元素来扩充链表,相当于 ...
- python基础之反射内置方法元类
补充内置函数 isinstance(obj,Foo) # 判断obj是不是foo的实例 issubclass() # 判断一个类是不是另一个类的子类 反射 什么是反射? 通过字符串来操作 ...
随机推荐
- jquery实现分页功能
RT,不是很难,但是感觉代码一点都不简洁,就是多加点判断,直接上代码了. HTML部分: <div class = "container-fluid"> <div ...
- cordova加载层、进度条、文件选择插件
在做cordova项目的时候,感觉应用的响应速度跟原生应用比相差甚远,一个主要问题就是如加载层.进度条等弹出对话框的效率不行.毕竟项目中的这些弹框都是用dom拼成的,dom的渲染效率和原生控件比起来慢 ...
- Effective java笔记(四),泛型
泛型为集合提供了编译时类型检查. 23.不要在代码中使用原生态类型 声明中具有一个或多个类型参数的类或接口统称为泛型.List<E>是一个参数化类,表示元素类型为E的列表.为了提供兼容性, ...
- 简析.NET Core 以及与 .NET Framework的关系
简析.NET Core 以及与 .NET Framework的关系 一 .NET 的 Framework 们 二 .NET Core的到来 1. Runtime 2. Unified BCL 3. W ...
- Java中从键盘中任意输入字符串,将其转换成数字后,并求和
- Web测试介绍一 UI测试
随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时, ...
- Lind.DDD.IoC(大叔推荐)~在服务定位器中引入IoC容器~容器的适配器
回到目录 关于依赖倒置(DIP) 高层模块不依赖于低层模块的实现,而低层模块依赖于高层模块定义的接口,通俗的讲,就是高层模块定义接口,低层模块负责实现,这在我们实际开发中经常被用到,层与层之间引用,经 ...
- [注意]SerialPort操作PCI-1621D多串口卡,出现异常"参数不正确"
开发LED大屏显示.40-20mA模拟量输出的时候,经常要与串口打交道.但是Windows自带的SerialPort串口操作组件貌似兼容性 不是太好,或是SerialPort本身有BUG,在操作PCI ...
- 彻底解决mysql中文乱码的办法 ???
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如p ...
- [deviceone开发]-do_ImageView实现正圆的示例
一.简介 我们经常需要用一个正圆形状的图片来设置头像,在do平台这个比较容易,就是通过设置圆角来实现,但是有几个小技巧需要解释一下 主要组件:do_ImageView 二.效果图 三.相关下载 htt ...