犀牛Rhino Grasshopper GHPython 利用全局变量处理数据加减demo。

这段代码展示了如何声明和使用全局变量count,以及如何处理NameError异常。在try-except块中,如果count未定义,它会捕获异常并赋值为y。接着,根据条件语句,count可能增加、减少或被重置为y的值。最后,将count的值赋给变量a。
摘要由CSDN通过智能技术生成
# 声明全局变量count
global count

# 尝试访问count,如果发生NameError异常,就执行以下操作
try:
    count
except NameError as e:
    print(e) # 打印异常的信息
    # raise e # 或者重新抛出异常
    count = y # 在except语句中给count赋值为y的值

# 或者使用finally语句来确保无论是否发生异常都会执行赋值的代码
# finally:
#     count = y # 在finally语句中给count赋值为y的值

# 如果x为True,表示第一个按钮被点击,就将count加一
if xa:
    count += x

# 如果z为True,表示第二个按钮被点击,就将count减一
if xr:
    count -= x

# 如果x0为True,表示第一个按钮被点击,就将count赋值为y的值
if x0:
    count = y

# 将a赋值为count的值
a = count

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值