如何将用户输入合并到下面的python代码中?



所以我只是在JES学习python的基础知识(图像处理)。

我有下面的代码,减少20%的红色图像:

def decreaseRed(picture):
  for p in getPixels(picture):
    value=getRed(p)
    setRed(p, value 0.2)

如何将用户输入合并到此代码中,以便用户可以输入百分比值?

请注意,我对Python知之甚少,所以一些详细的答案将是惊人的。别忘了我用的是JES

我认为最明显的方法是从stdin中读取,像这样:

new_val = float(input('Enter new value: '))      # python 3
new_val = float(raw_input('Enter new value: '))  # python 2
因此,您的代码可能看起来像这样(请记住添加一些检查用户键入的值是否正确):
def decreaseRed(picture): 
    for p in getPixels(picture): 
        new_val = float(raw_input('Enter new value: ')) 
        setRed(p, new_val)

相关内容

  • 没有找到相关文章

最新更新