您的位置:首页 > 编程语言 > Python开发

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

有错误的地方欢迎指正,有补充的欢迎补充,代码有可以完善的地方欢迎指正,鞭笞督促是我最大的动力。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: