
实现上述功能的程序如下,请回答下列问题:
s=input(″请输入十六进制数:″)
b=len(s)
flag=True
ans=0
for i in range(0,b):
c=s[i]
if c>=″0″and c<=″9″:
ans=ans*16+ord(c)-ord(″0″)
elif c>=″A″ and c<=″F″:
______①______
else:
______②______
break
if flag:
print(s,″H→″,str(ans),″D″)
else:
print(″输入有误!″)
(1)程序运行时,输入″10D″,输出的结果为
(2)请在程序划线处填入合适的代码。
划线①处应填入的语句为:
划线②处应填入的语句为:

同类型试题

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2


y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

