#1
创新互联专注于松岭网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供松岭营销型网站建设,松岭网站制作、松岭网页设计、松岭网站官网定制、小程序定制开发服务,打造松岭网络公司原创品牌,更为您提供松岭网站排名全网营销落地服务。
# -*- coding: utf-8 -*-
#py3
def perf(n):
#print(n)
s=0
for t in range(1,int(n/2+1)):
if n%t==0:
s+=t
if s==n:
return True
return False
for i in range(1,1000):
if perf(i):
print(i)
# -*- coding: utf-8 -*-
#py3
n=int(input())
while(n!=1):
print(n,'-',end='')
if n%2==0:
n=int(n/2)
else:
n=3*n+1
print(n)
##测试结果如下图
前两个都封装成了函数。最后一个直接运行的。没有定义函数。
中间那个问题,是因为你忘记做类型转换,你试着运行这个number=int(number)。应该 就对了。
如图
or
n = int(input("请输入一个正整数:"))
while n != 1:
if n % 2 == 0:
k = n / 2
print("%d/2=%d" %(n, k))
n = k
else:
l = n * 3 + 1
print("%d*3+1=%d" %(n, l))
n=l
网站标题:python函数实现角谷猜想的简单介绍
URL标题:https://www.cdcxhl.com/article14/hoohge.html
成都网站建设公司_创新互联,为您提供网页设计公司、云服务器、网站设计公司、标签优化、响应式网站、做网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联