繁体   English   中英

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

[英]How do I incorporate user input into the python code below?

因此,我只是在学习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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM