1、阶乘
(1).迭代法

def cheng(x):
    result = 1
    for i in range(1,x+1):
        result = result * i
        
    return result
        
num = int(input("输入一个数字:"))

print(num,"的阶乘是:",cheng(num))
(2).递归法

def cheng(x):
    if x == 1:
        return 1
    else:
        return x * cheng(x-1)
    
num = int(input("输入一个数字:"))

print(num,"的阶乘是:",cheng(num))
2、汉诺塔
def hannoi(n,x,y,z):
    if n == 1:
        print(x,'-->',z)
    else:
        hannoi(n-1,x,z,y)
        print(x,'-->',z)
        hannoi(n-1,y,x,z)
        
num = int(input('please enter a number:'))

hannoi(num,'X','Y','Z')
3、文件操作:
题目:
1. 小甲鱼的对话单独保存为boy_*.txt的

Python编程简单的10个入门案例相关推荐

  1. 想轻松入门Python编程,这10个经典案例你还不知道嘛?

    一直以来,Python都是一门很简单的编程语言,其实无论你有没有基础,学起来都不难. 但,必须有方法,而最好的方法其实就是学+练,即:基本常识+这10经典案例. 而同时有着系统的Python基础知识点 ...

  2. 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  3. python随机生成100内的10个整数_用python随机生成数字教程_如何用Python编程随机产生10个随机整数,并输出这10个整数的和�9�3...

    如何用Python编程随机产生10个随机整数,并输出这10个整数的和 用Python编程产生10个随机整数,并整数的和,方法如下 准备材料python.电脑 1.需要加载的模块是:random. 2. ...

  4. 第1章-3 输出“Python语言简单易学” (10 分)

    第1章-3 输出"Python语言简单易学" (10 分) 输入格式: 无 输出格式: 输出一句短语,Python语言简单易学. 如果包含汉字,用"print(s.enc ...

  5. 用Python编程创建一个10*10的ndarray对象,且矩阵边界全部为1,里面全部为0

    一.问题描述 用Python编程创建一个10*10的ndarray对象,且矩阵边界全部为1,里面全部为0 二.问题解答 代码: import numpy as np a= np.zeros((10,1 ...

  6. python编程小游戏-10分钟用Python编写一个贪吃蛇小游戏,简单

    贪吃蛇,大家应该都玩过.小编当初第一次接触贪吃蛇的时候 ,还是能砸核桃的诺基亚上,当时玩的不亦乐乎.今天,我们用Python编程一个贪吃蛇游戏,下面我们先看看效果: 好了,先介绍一个思路 所有的游戏最 ...

  7. python编程入门书籍推荐-给刚入门python的朋友推荐几本书

    给刚入门python的朋友推荐几本书 1.python编程 从入门到实践 本书是一本针对所有层次的Python读者而作的Python入门书.全书分两部分:首部分介绍用Python 编程所必须了解的基本 ...

  8. python编程理论篇_Python爬虫入门实战之猫眼电影数据抓取(理论篇)

    前言 本文可能篇幅较长,但是绝对干货满满,提供了大量的学习资源和途径.达到让读者独立自主的编写基础网络爬虫的目标,这也是本文的主旨,输出有价值能够真正帮助到读者的知识,即授人以鱼不如授人以渔,让我们直 ...

  9. 苹果电脑python编程软件下载_Python Mac软件下载-Python for Mac(Python编程工具) v3.10.0免费版 - Mac天空...

    Python for Mac是一款免费的Python编程平台,由IDLE与Python Launcher两部分组成,可以在Mac系统上使用.作为当今最受欢迎和最受欢迎的编程语言之一,Python是一种 ...

最新文章

  1. Flask-uploads 简单使用
  2. SAP PM入门系列31 - IW40 Display Orders (Multilevel)
  3. Service Mesh 是什么,我们为什么需要它?
  4. Static Final用法
  5. vue 新版本 webpack 代理 跨域设置
  6. nifi 实现数据库到数据库之间数据同步
  7. 备份mysql_mysql备份及pymysql
  8. 正则表达式在 ES2018 中的新写法
  9. spring boot 访问zul页面语言设置
  10. 对区块链撒谎:将“垃圾进,垃圾出”问题应用在去中心化网络上
  11. 百度地图api 刷新地图_百度地图VS高德地图,谁更胜一筹?
  12. 2021年阿里云服务器租用价格表(最新更新)
  13. 数据分析 - 数据可视化图表 适用场景(学习笔记)
  14. IOCTL 获取网络信息(Ethtool工具)
  15. 【C#上位机】chart动态更新数据
  16. 知云文献翻译打不开_科研星火 | 基础技能——翻译篇
  17. Unity3D基础案例-双人坦克
  18. 我也来读jquery
  19. 家庭财务管理系统(C++面向对象课程设计附课设报告)
  20. 6-1 类模板Point的定义与使用 (10 分)

热门文章

  1. 数据库 索引类型及其区别
  2. 有效管理的图纸管理软件推荐
  3. 新款 Apple Watch 键盘疑似“抄袭”?开发者喊话苹果:“法庭上见!”
  4. 物理学习笔记1-角动量与转动惯量
  5. 解决笔记本电脑玩游戏两侧黑屏的方法
  6. 【linux】正则表达式
  7. 数据库varchar类型长度是指字符长度还是字节长度呢?
  8. 爬虫实战:爬取豆瓣电影 Top-250 到 Excel 表格中
  9. 线程 --- 创建线程的七种方法
  10. python输出最简分数_1062 最简分数 Python实现