单选题:输入11,下列程序行号为3的行输出结果是什么?
输入11,下列程序行号为3的行输出结果是什么?@[A](2)
user_str = input("Enter a positive integer:")
my_int = int(user_str)
count = 0
while my_int > 0:
if my_int % 2 == 1:
my_int = my_int//2
else:
my_int = my_int - 1
count = count + 1
print(count) #行号 3
print(my_int) #行号 4
A. 4
B. 0
C. 5
D. 1
A.4
B.0
C.5
D.1
答案:A
user_str = input("Enter a positive integer:")
my_int = int(user_str)
count = 0
while my_int > 0:
if my_int % 2 == 1:
my_int = my_int//2
else:
my_int = my_int - 1
count = count + 1
print(count) #行号 3
print(my_int) #行号 4
A. 4
B. 0
C. 5
D. 1
A.4
B.0
C.5
D.1
答案:A