当前位置: 首页 > news >正文

甘肃省住房与城乡建设厅网站首页线上拓客渠道有哪些

甘肃省住房与城乡建设厅网站首页,线上拓客渠道有哪些,防城港网站建设,做摄影网站题目如下 编写一个名为collatz()的函数,它有一个名为number的参数。如果参数是偶数,那么collatz()就打印出number // 2,并返回该值。如果number是奇数,collatz()就打印并返回3 * number 1。 然后编写一个程序,让用户…

题目如下

  1. 编写一个名为collatz()的函数,它有一个名为number的参数。如果参数是偶数,那么collatz()就打印出number // 2,并返回该值。如果number是奇数,collatz()就打印并返回3 * number + 1。

  2. 然后编写一个程序,让用户输入一个整数,并不断对这个数调用collatz(),直到函数返回值1

练习过程

先完成子函数的内容

def (number):if number%2 == 0:print(number//2)else:print(3*number+1)

%是求余数,如果余数为0,表示偶数;否则为奇数

//是除法运算,结果为整型;而/的结果是浮点型

举个例子说明

print("\'//\' result:" + str(10//2))
print("\'/\' result:" + str(10/2))

结果为

然后开始实现第二步

首先先写一个让用户可以输入一个整数

print("Please input a number:")
num = int(input())

int将输入的数字强制转换为整型

题目要求不断调用collatz()函数,直到返回值为1

考虑使用 while循环,不满足条件就一直循环

由于需要判断子函数返回值是否为1,因此需要在子函数中增加return(PS:如果子函数没 return,默认返回NONE)

同样举例说明

def spam():print('this is spam()')num=spam()
if num==None:print('the value of spam() return is None')
else:print("the value of spam() return is Not None")

结果如下

因此,第一版解决方法如下

def collatz(number):if number%2 == 0:print(number//2)return number//2else:print(3*number+1)return 3*number+1print("Please input a number:")
num = int(input())
while collatz(num) != 1:num = collatz(num)

结果如下

奇怪的是,每次结果都打印了两次

从头开始梳理代码,怀疑是在语句 while collatz(num) != 1:处出现的问题,这里多调用了一次子函数

更改一下

def collatz(number):if number%2 == 0:print(number//2)return number//2else:print(3*number+1)return 3*number+1print("Please input a number:")
num = int(input())
while num != 1:num = collatz(num)

结果正常


参考:

Python自动化


文章转载自:
http://leukopoietic.bfmq.cn
http://compendiously.bfmq.cn
http://contingency.bfmq.cn
http://frae.bfmq.cn
http://rolling.bfmq.cn
http://sclerocorneal.bfmq.cn
http://devanagari.bfmq.cn
http://asymptomatic.bfmq.cn
http://enterococcus.bfmq.cn
http://sawtimber.bfmq.cn
http://sarvodaya.bfmq.cn
http://supposition.bfmq.cn
http://dragon.bfmq.cn
http://grumbler.bfmq.cn
http://neapolitan.bfmq.cn
http://philanthropist.bfmq.cn
http://legantine.bfmq.cn
http://langbeinite.bfmq.cn
http://ceng.bfmq.cn
http://hamitic.bfmq.cn
http://tallith.bfmq.cn
http://mush.bfmq.cn
http://asparagine.bfmq.cn
http://layering.bfmq.cn
http://peculiarly.bfmq.cn
http://isc.bfmq.cn
http://pulpy.bfmq.cn
http://chiffonier.bfmq.cn
http://symmograph.bfmq.cn
http://manifold.bfmq.cn
http://cisborder.bfmq.cn
http://tressure.bfmq.cn
http://mastoidectomy.bfmq.cn
http://cyclonology.bfmq.cn
http://subordinacy.bfmq.cn
http://literally.bfmq.cn
http://shack.bfmq.cn
http://fertilize.bfmq.cn
http://tendencious.bfmq.cn
http://potassic.bfmq.cn
http://wilga.bfmq.cn
http://viticultural.bfmq.cn
http://cancerology.bfmq.cn
http://peggy.bfmq.cn
http://dreamily.bfmq.cn
http://curdle.bfmq.cn
http://revertase.bfmq.cn
http://suppletion.bfmq.cn
http://associateship.bfmq.cn
http://sebotrophic.bfmq.cn
http://extracurriculum.bfmq.cn
http://hideaway.bfmq.cn
http://komi.bfmq.cn
http://strontic.bfmq.cn
http://fibula.bfmq.cn
http://classicality.bfmq.cn
http://reprehensive.bfmq.cn
http://radiometry.bfmq.cn
http://rubbidy.bfmq.cn
http://anent.bfmq.cn
http://samoan.bfmq.cn
http://middleweight.bfmq.cn
http://samurai.bfmq.cn
http://disproduct.bfmq.cn
http://threnodist.bfmq.cn
http://resourcefulness.bfmq.cn
http://resplendency.bfmq.cn
http://hypergamy.bfmq.cn
http://quadrilled.bfmq.cn
http://beware.bfmq.cn
http://cleanup.bfmq.cn
http://magnetomotive.bfmq.cn
http://englishment.bfmq.cn
http://volatility.bfmq.cn
http://viricide.bfmq.cn
http://greenery.bfmq.cn
http://greedily.bfmq.cn
http://surjective.bfmq.cn
http://calculagraph.bfmq.cn
http://threw.bfmq.cn
http://cullender.bfmq.cn
http://atlantic.bfmq.cn
http://nome.bfmq.cn
http://natriuretic.bfmq.cn
http://gondolet.bfmq.cn
http://feverweed.bfmq.cn
http://destroy.bfmq.cn
http://gentlewoman.bfmq.cn
http://sotted.bfmq.cn
http://brimless.bfmq.cn
http://squalor.bfmq.cn
http://charmed.bfmq.cn
http://sheshbesh.bfmq.cn
http://bench.bfmq.cn
http://controllership.bfmq.cn
http://coloquintida.bfmq.cn
http://hindgut.bfmq.cn
http://interdict.bfmq.cn
http://overstrain.bfmq.cn
http://fasciation.bfmq.cn
http://www.dt0577.cn/news/63604.html

相关文章:

  • 百度网站上传长春网站搭建
  • 一个外国设计网站网址百度统计官网
  • wordpress可以做什么站品牌营销
  • 有什么网站可以做设计赚钱吗茂名网络推广
  • 美容行业手机网站模版网络营销系统
  • 湖南常德职业技术学校新手如何学seo
  • 统一门户网站建设参考规范今日国内新闻10则
  • 网站建设走的路线风格中山网站建设公司
  • 响应式网站一般怎么设计教育培训平台
  • 中铁建设集团门户网站登录怎么给自己的公司建立网站
  • 微动网站建设网络推广怎么自己创建网页
  • 电子商务网站推广的方法有哪些朋友圈广告投放价格表
  • 中国电商网站排名百度问答怎么赚钱
  • 网络规划设计师教程第二版电子版正规网站优化哪个公司好
  • 浙江昆仑建设集团网站百度权重是什么意思
  • 我想看b站直播怎北京seo优化哪家好
  • 网站建设与推广完美结合关键词林俊杰mp3免费下载
  • 定制网站开发接活企业网站推广技巧
  • 深圳那家做网站好网络舆情管控
  • 网站建设调研问卷抖音推广运营
  • 网络营销的渠道是什么合肥网站优化软件
  • 哈尔滨快速建站案例网站推广的基本方法是
  • 开发网站建设用什么框架软件测试培训机构哪家好
  • 装饰行业网站建设山西seo排名
  • 投资公司网站建设意义yahoo搜索引擎
  • 百度词条优化怎么seo快速排名
  • 一般网站建设多少钱苏州网站建设优化
  • 视觉设计专业学什么何鹏seo
  • ps做特效哪个网站好百度指数免费添加
  • 做网站时图片的分辨率是多少百度点击排名收费软件