python不满足条件重新输入_Python:如果满足这个条件,如何将条件设置为“忽略”某些代码?...

我使用的是Python(我认为是2.7版)

我这里有一段代码,它是函数的一部分,它以x_1、x_2和x_f(y相同)作为输入和图像中相应像素的颜色(x_f和y_f表示图像中的最终像素,因此它只在图像边界内绘制。在while x_1+k*x_2<=x_f and y_1+k*y_2<=y_f:

pixels[x_1+k*x_2,y_2+k*y_2]=colour

k+=1

我的问题是,我需要这段代码接受一个输入x_f (or y_f) = Empty

如果x_f=Empty,上面的代码应该忽略第一行中的整个x部分,只根据y值生成输出,如下所示:

^{pr2}$

反之亦然。不幸的是,我不知道该怎么做。在

我的尝试包括:if x_f is not Empty and y_f is not Empty:

while x_1+k*x_2<=x_f and y_1+k*y_2<=y_f:

pixels[x_1+k*x_2,y_2+k*y_2]=colour

k+=1

else:

if x_f==Empty:

while y_1+k*y_2<=y_f:

pixels[x_1+k*x_2,y_2+k*y_2]=colour

k+=1

else:

while x_1+k*x_2<=x_f:

pixels[x_1+k*x_2,y_2+k*y_2]=colour

k+=1

问题不在于它会抛出一个错误,而是我必须运行代码的程序不允许我运行这个程序——它会崩溃并给我一个CPU错误。有人有什么想法吗?在

谢谢。在

编辑~

我正在使用一个函数colour_pixels(x_1,x_2…y_f)接受我的输入。在

我的错误是:“IVLE控制台重新启动:通信丢失”

当输入值y_f输入为“空”

我必须能够接受x或y可能是“空”的情况-抱歉,我没有很好地解释

谢谢-我会换衣服的!='to'现在不是'!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值