Python入门学习日志03——运算符、表达式、循环,练习代码片
2018-08-01 09:54
405 查看
算数运算符:
+:加法 2 + 3 = 5
-:减法 3 - 2 = 1
/:除法5/2 = 2.5
**:指数 2**3=8
%:取余:3%2=1
//:除法取整5//2=2
a += 1等价a=a+1
比较运算符:
:大于
<:小于
==:等于(比较运算符)
=:大于等于
<=:小于等于
逻辑运算符:
and:且,a and b当a和b全为真的时候,结果为true,否则为false
or:或,a or b当a或者b有一个为真的时候,结果为true,否则为false
注意:and运算符,a为假的时候,没必要判断b的真假。
or运算符,a为真的时候,没必要判断b的真假。
not:否运算符,not a,当a为真的时候结果为假。
循环语句:
while 条件:
……
……
else:
……
条件为true时执行循环,break终止循环,continue终止本次循环。当While循环不是因break终止而结束的时候,执行else语句。
循环可以嵌套。
以下是练习写的代码:根据输入的列和高度输出不一样的图形。
length = int(input("length:")) heigth = int(input("heigth:")) hei = heigth len = length #输出length列heigh行的*号 while hei > 0: len = length while len > 0: print ("*",end = "") len -= 1 print() hei -= 1 print() #输出倒三角*号 #**** #*** #** hei = heigth len1 = length while hei > 0: len = len1 while len > 0: print("*",end ="") len -= 1 len1 -= 1 print() hei -= 1 print() #输出正三角排列的*号 #* #*** #**** #***** hei = heigth len = length a = length - heigth b = 1 while b <= heigth: while a >=0: print("*",end="") a -= 1 print() len += 1 a = len - hei b += 1
有错误的地方欢迎指正,有补充的欢迎补充,代码有可以完善的地方欢迎指正,鞭笞督促是我最大的动力。
阅读更多相关文章推荐
- Python学习日志20150717-Python核心编程基础教程之Python运算符、运算符优先级、表达式简介
- 数据类型,运算符和表达式03 - 零基础入门学习C语言04
- 数据类型,运算符和表达式03 - 零基础入门学习C语言04
- Python学习笔记2(02-03):变量+运算符和表达式
- Python菜鸟学习手册03----运算符与表达式
- 数据类型,运算符和表达式02 - 零基础入门学习C语言03
- 数据类型,运算符和表达式02 - 零基础入门学习C语言03
- Python一天入门3:运算符和表达式
- 函数:lambda表达式 - 零基础入门学习Python021
- 编程语言的学习 ------ python3 循环语句以及列表的练习(未经优化的购物车小练习)
- Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式
- Python学习笔记(3):运算符与表达式
- JAVAEE学习——struts2_03:OGNL表达式、OGNL与Struts2的结合和练习:客户列表
- 零基础入门学习Python(21)--函数:lambda表达式
- java 从零开始,学习笔记之基础入门<运算符表达式和流程控制>(六)
- python学习笔记-3运算符与表达式
- 零基础入门学习Python(12):lambda表达式、filter()和map()
- Python新手学习基础之循环结构练习
- python学习笔记--运算符与表达式的一些小地方
- Python学习日志 - 1.入门&概览