python学习_实现一个考拉咨猜想
要求:
编写一个名为collatz()的函数,它有一个名为number 的参数。如果参数是偶数,那么collatz()就打印出number // 2,并返回该值。如果number 是奇数,collatz()就打印并返回3 * number + 1。
然后编写一个程序,让用户输入一个整数,并不断对这个数调用collatz(),直到函数返回值1,代码如下:
def collatz(number): #用到了函数定义if number%2==0: #用到了if判断语句print(number//2)return number//2elif number%2!=0:print(3*number+1)return 3*number+1while True: #用到了while循环print('输入一个数')num=int(input()) #输入一个值并转化为intflag=collatz(num)while flag!=1:flag=collatz(flag) #用到了迭代
python学习_实现一个考拉咨猜想相关推荐
- 用python验证冰雹猜想_用Pythony验证万物归一(考拉咨猜想)
世界上存在一种这样的猜想,无论你给我什么,如何待我,我会慢慢把它捶打磨练,最后达到天人合一.额,其实是我瞎编的啦.其实世界上有一种跟我瞎编的东西很像,那么就是考拉咨猜想:你随便给我一个整数,我最后都是 ...
- Python3:Collatz 序列(考拉咨猜想)
Python3:Collatz 序列(考拉咨猜想) 需求: 编写一个名为collatz()的函数,它有一个名为number的参数: 如果参数是偶数,那么collatz()就打印出number//2,并 ...
- 《Python编程快速上手——让繁琐工作自动化》笔记:3.11 实践项目 Collatz 序列(考拉咨猜想)
编写一个名为collatz()的函数,它有一个名为number的参数: 如果参数是偶数,那么collatz()就打印出number//2,并返回该值: 如果number是奇数,那么collatz()就 ...
- Collatz 序列(考拉咨猜想),用Python自动化无聊的东西-chapter3
编写一个名为的函数collatz(),它有一个名为的参数number.如果number是偶数,那么collatz()应该打印number // 2并返回这个值.如果number是奇数,collatz( ...
- python ui bs_Guibs的Python学习_列表
Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...
- python学习_循环语句
python学习_循环语句 第1关:斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列. 因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子 ...
- python 学习_第五模块 DMO
python 学习_第五模块 DMO 1. 节点 <!DOCTYPE html> <html lang="en"> <head><meta ...
- Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy
1 前言 Python有许多IDE能够用,官方自己也带了一个,Eclipse也能够. 但我在使用各种IDE之后,发现用Sublime Text是最好用的一个.因此.我都是用Sublime Text来编 ...
- Python Selenium + PhantomJS爬取考拉海购商品数据
爬完QQ音乐以后打算爬网易云音乐的,中间出了一点小状况,就改爬考拉海购了(什么状况你猜呀❛˓◞˂̶✧以后会爬完网易云音乐的!) 今天写近段时间的最后一篇,写完这篇就要开始期末复习了,寒假再来更新 进入 ...
最新文章
- 探究:如何判断Delphi中的对象指针是否可用
- 每日一皮:传说中的三次握手...
- Xcode7 真机免证书调试Cocos2D游戏
- android 文字路径,Android自定义控件:路径及文字
- 【转】Android 4.4前后版本读取图库图片和拍照完美解决方案
- nfc修改饭卡软件下载_你还要什么校园卡?有NFC不就够了
- continue跳转
- PHP调用powershell权限,浏览器挂起执行运行Powershell的PHP
- java excel 转txt_用Java实现excel转txt
- 【五大常用算法】一文搞懂分治算法
- 智能红绿灯自动控制系统分析
- 苹果手机连电脑只显示充电怎么办
- BOSS直聘简历导出为PDF文档
- sketch ps 快捷键
- Sparse sharing 在ANN实现多任务时的应用
- matlab计算单模光纤耦合效率的积分,用于光纤阵列耦合的微透镜阵列的设计和耦合效率的分析...
- 传奇玩家申请怪物攻城脚本
- C++数据结构课程设计
- 穷学生单片机能做什么毕业设计,怎么避坑,老师注重的点是什么
- JS中常见的字符串拼接处理