我想最简单的方法就是把我的RGB转换成HSB色调,饱和度,亮度假设我得到的RGB是: 1.0,0.0,0.0。那是红色的。CGFloat r = 1.0;CGfloat b = 0.0;
我如何将其转换为HSB,然后转换颜色,并使其返回到RGB,以便我可以使用CGContextRGBSetFillColor
其中一个作业是提示用户输入从0.0到1.0的分数,以将其转换为分数。如果输入不是数字或在范围内,它应该会给出一条错误消息。我使用了try,except子句,但我似乎不知道如何在try块中使用数值条件。我假设这一行可以在try块"S<=1.0 or S>=0.0“中工作,但它不能,例如当我输入1.2时,它会被忽略,我得到的是A级而不是错误消息。, please enter numeric input from 0.0</em