课后习题求助
n = int(input("请输入一个自然数:"))for i in range(1000):
if n % 2 == 0:
print(n, "/2 = ", n // 2, sep='')
n = n // 2
else:
print(n, "*3+1 = ", n * 3 + 1, sep='')
n = n * 3 + 1
if n == 1:
break
这个代码里的for循环起到什么作用,15课的课后习题 起一个让程序不会自动退出的作用,只有当输入1的时候才会退出 就是从0开始一直列举1000以内的数 i到 1000才会停止
页:
[1]