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

2024-06-28 20:04:54 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我有以下代码,它可以将图像中的红色降低20%:

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

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

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


Tags: 代码用户in图像forvaluedef图像处理
1条回答
网友
1楼 · 发布于 2024-06-28 20:04:54

我认为最明显的方法是从stdin中读取,如下所示:

new_val = float(input('Enter new value: '))      # python 3
new_val = float(raw_input('Enter new value: '))  # python 2

因此,您的代码可能如下所示(记住添加一些检查,看看用户键入的值是否正确):

^{pr2}$

相关问题 更多 >