我有两个输入a和b,并且我正在尝试执行一个操作。我的代码如下:
a = int(input("Enter an integer A to be multiplied: "))
b = int(input("Enter an integer B to be multiplied: "))
while b > 1:
b //= 2
a *= 2
sequence = a, b
print(sequence)
如果我输入34和19,则为输出
Enter an integer A to be multiplied: 34
Enter an integer B to be multiplied: 19
(68, 9)
(136, 4)
(272, 2)
(544, 1)
但是,我想在输出中包含原始输入34和19。为了实现这一点,我需要更改/添加什么?
答案 0 :(得分:1)
您可以存储原始值,然后将其打印为元组:
sh
或者,如果您要更改一个元组中的所有值,请更改:
image = io.imread(filename,plugin='matplotlib')
答案 1 :(得分:0)
这可能会起作用,因为当b
降至2以下时,整数除法将舍入为零:
a = int(input("Enter an integer A to be multiplied: "))
b = int(input("Enter an integer B to be multiplied: "))
while True:
print(a, b)
b //= 2
a *= 2
if b < 1:
break