[英]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.