输入一个三位数的自然数,计算并输出其百位、十位、个位上的数字(1)判断每一位上数字的奇偶性,输出偶数(2)找出三个数字中最大的那个数
i = int(input())
a = i // 100
b = (i // 10) % 10
c = i % 10
max = c
if (a > b and a > c): max = a
if (b > a and b > c): max = b
if a % 2 == 0: print(a)
if b % 2 == 0: print(b)
if c % 2 == 0: print(c)
print("max:", max)
n = int(input())
a = n//100
b = (n%100)//10
c = n%10
if a%2 == 0;
print(a)
if b%2==0:
print(b)
if c%2==0:
print(c)
max = a
if b>max:
max = b
if c>max:
max = c
print(max)
my_str = input()
# 百位
hundred = int(my_str[0])
# 十位
ten = int(my_str[1])
# 个位
individual = int(my_str[2])
# 1.输出偶数
if hundred % 2 == 0:
print(hundred, end="\t")
if ten % 2 == 0:
print(ten, end="\t")
if individual % 2 == 0:
print(individual, end="\t")
print()
# 2.输出最大数
max_value = max(hundred, ten)
max_value = max(max_value, individual)
print(max_value)
根据待求点P相邻最近4个点的像素值,计算出P点的像素值。
如下图所示:
已知Q12,Q22,Q11,Q21,但是要插值的点为P点,这就要用双线性插值了,首先在x轴方向上,对R1和R2两个点进行插值,这个很简单,然后根据R1和R2对P点进行插值,这就是所谓的双线性插值。(f ( * )为 * 点处像素值)
在x,y方向分别进行插值计算,最后对P点进行插值计算:
得到P点的像素 f(x, y)