算术运算符
>>>1+2 3 >>>3-2 1 >>>2*2 4 >>>5/2 2.5 >>>5//2 #整除 2 >>>9//2 4 >>>9%2 1 >>>2**10 #指数运算 2个星号 1024
文件的扩展名
.py:python的程序文件
.txt:文本文件
jpg png gif jpeg bmp:图片文件
avi rmvb mp4 mkv 3gp:视频文件
WMV mp3 flue mid:音频文件
if b<a<c: #python可以这么写
print("true")
赋值运算符:
num = 1
num += 1 #==》num = num+1
num -= 1 #==》num = num -1
num *= 1 #==》num = num*1
num /= 1 #==》num = num/1
num //= 1 #==》num = num//1
num %= 1 #==》num = num%1
num **= 1 #==》num = num**1
逻辑运算符: not and or
and #与
条件一 and 条件二
只有两个条件都为真 结果才是真
只要前面是假 那么后面不判断 直接输出假
or #或
条件一 or 条件二
两个条件只要有一个真 结果就是真
只要前面是真 那么后面不判断 直接输出真
not #非
not 5>3 #==false
not 5<3 #==true
while循环
格式:
while 条件:
...
...
break:终止循环
continue:跳出当次循环
输出不换行
>>>print("hello",end="——") >>>print("hello",end="——") >>>print("hello",end="——") hello——hello——hello
end=“” 引号中的就是每一行后面加的东西
\r\n:Windows里的换行
\r:MAC里的换行
作业一:99乘法表:
a = 1 while a <= 9: b = 1
while b <= a: print(b,"*",a,"=",a*b,end="\t") b += 1
print() a += 1
作业二:输出矩形:
row = input("请输入矩形行数:") line = input("请输入矩形列数:")
num_row = 0
while num_row<int(row): num_line = 0
while num_line<int(line): print("#",end="") num_line += 1 num_row += 1 print()
作业三:用户指定行数,打印三角形:
*
**
***
****
row = input("row:") a = 1 while a <= int(row): b = a while b > 0: print("#",end="") b -= 1 print() a += 1
反过来:
row = input("row:") a = int(row) while a > 0: b = a while b > 0: print("#",end="") b -= 1 print() a -= 1
浙公网安备 33010602011771号