从键盘上输入一个大于等于10,小于等于25的正整数,完成以下循环操作

从键盘上输入一个大于等于10,小于等于25的正整数,完成以下循环操作:
(1)判断这个数的奇偶性,如果是偶数,就除以2,如果是奇数,就乘以3再加上1
(2)直到这个数等于1时,终止循环
(3)要求输出计算过程中的每个数字

代码如下,望采纳,谢谢!

x = int(input('输入一个大于等于10,小于等于25的正整数:'))
while True:
  print(x)
  if x == 1:
    break
  elif x % 2 == 0:
    x = x // 2
  else:
    x = x * 3 + 1

img

望采纳!!!点击该回答右侧的“采纳”按钮即可采纳!!!


读入输入的数字
num = int(input("请输入一个大于等于10,小于等于25的正整数:"))

循环操作
while num != 1:
# 判断奇偶性
if num % 2 == 0:
# 偶数
num = num // 2
else:
# 奇数
num = num * 3 + 1
# 输出数字
print(num)