标签:逻辑运算符 cmd dde 临时 lse 运算符 width 循环 语句
流程图:
最顶端黑圆为开始,最底端圆形为运行结束。菱形表示判断。矩形方框表示代码块。箭头表示运行的方向。
流程控制:
if判断条件:
执行语句……
else:
执行语句……
if判断条件:
执行语句……
elif判断条件:
执行语句……
else:
执行语句……
if 条件1 and 条件2:
运行代码块
if条件1:
#满足条件1后
if条件2:
满足条件2后做的事情
for 临时变量 in 列表(字符串):
循环满足条件时执行的代码
else:
循环不满足条件时执行的代码
for i in [‘A‘, ‘B‘, ‘C‘, ‘D‘, ‘E‘, ‘F‘, ‘G‘]: print i
A
B
C
D
E
F
G
--------- 批量在选择模型的名字后加“_geo”后缀 --------
# coding=utf-8 import maya.cmds as cmds #列出选择的物体名放到sel的变量中 sel = cmds.ls( sl=True ) #把sel中的每一个元素带入到临时变量i中,遍历一遍 for i in sel: cmds.rename( i , i+‘_geo‘)
可以创建一个整数列表。一般用在for循环中。
range(start, stop[, step])
参数说明:
>>>range(10) # 从 0 开始到 10 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
在maya中 for 和 range配合使用,可以通过调用
--------- 按选择的顺序,给模型的名字增加相应的序列号后缀 --------
# coding=utf-8 import maya.cmds as cmds # 列出选择的物体名放到sel的变量中 sel = cmds.ls(sl=True) # 得到sel的元素数量 n = len(sel) # 把range内的整数列表分别赋值给i。可以按选择的顺序打印出元素的名字 for i in range(n): print type(i) #按选择的顺序,在元素后加选择的序列号。 #注意原始变量i是整型,需要改成str才能添加到命名中 cmds.rename(sel[i], sel[i] + ‘_‘ + str(i))
只要条件为真,循环就会执行。
while判断条件:
执行语句……
break 用于退出当前循环,不动了。
continue 用于退出当前循环,继续下一次循环。
标签:逻辑运算符 cmd dde 临时 lse 运算符 width 循环 语句
原文地址:https://www.cnblogs.com/3lina/p/11691239.html