python的语句
/usr/local/python3/bin/python3 for.py ##python程序的调用
if
if 要判断的条件(True):
条件成立的时候,要做的事情
elif 要判断的条件(True):
...
else:
条件不成立的时候要做的事
and
##两个条件同时满足,就返回True;只要有一个条件不满足,就返回False
or
##两个条件只要满足一个,就返回True;两个条件都不满足,就返回False
if not (xxxx)
动作
if (xxx) and (xxx) or (xxx):
动作1
elif (xxx):
动作2
else:
动作3
import raandom ##第三方模块的使用
random.randint(a,b) ##随机数[a~b] (a<b)
import random
op = ['+','-','*','/']
print(random.choice(op))
##自己建立一个随机数
a,b=(2,3) ##一次给俩变量赋值
for
range():内置的python函数
range(stop):0~stop-1
range(start,stop):start~stop-1
range(start,stop,step):step:为步长
eg:
range(5) ##0-4
range(1,5) ##1-4
range(1,11,2) ##1-10,布长为2
for 循环使用的语法:
for 变量 in range(x):
循环需要执行的代码
else:
全部循环结束后要执行的代码
breake ##跳出整个循环,不执行后面的循环
continue ##不执行本次循环,继续执行后面的循环
exit() ##退出程序
min(2,3) ##比较大小,取小的
命令行提示符的实现
python 支持shell的模块
import os
print(os.system('ls'))
while
while 条件满足
动作1
else
循环完成后的动作
while的死循环
while True:
xxx
##会一直执行动作
while嵌套
eg:
row = 1
while row <= 9:
col = 1
while col <= row:
print('%d * %d = %d\t' %(row,col,row*col),end='')
col += 1
#手动换行
print('')
row += 1
\t:制表符,协助我们在输出文本的时候在垂直方向保持对齐
\n:换行符