[菜鸟教程的实例链接](https://www.runoob.com/python3/python3-add-number.html)

## 简单计算套用公式

#### 输入两个数字,计算其和然后打印。我们继续在[163网课程的在线编辑器](http://clin.icourse163.org/py/)给大家演示:

```

# -*- coding: UTF-8 -*-

# 用户输入数字

num1 = input('输入第一个数字:')

num2 = input('输入第二个数字:')

# 求和

sum = float(num1) + float(num2)

# 显示计算结果

print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))

```

#### 计算平方根

```

# -*- coding: UTF-8 -*-

num = float(input('请输入一个数字: '))

num_sqrt = num ** 0.5

print(' %0.3f 的平方根为 %0.3f'%(num ,num_sqrt))

```

解释0.3f是格式化输出,更多用法参考[各种格式详解](https://zhidao.baidu.com/question/552550539196855052.html)

#### Python二次方程

```

# Filename : test.py

# 二次方程式 ax**2 + bx + c = 0

# a、b、c 用户提供,为实数,a ≠ 0

# 导入 math(复杂数学运算) 模块

import math

a = float(input('输入 a: '))

b = float(input('输入 b: '))

c = float(input('输入 c: '))

# 计算

d = (b**2) - (4*a*c)

# 两种求解方式

sol1 = (-b-math.sqrt(d))/(2*a)

sol2 = (-b+math.sqrt(d))/(2*a)

print('结果为 {0} 和 {1}'.format(sol1,sol2))

```

#### 计算三角形面积

```

# -*- coding: UTF-8 -*-

# Filename : test.py

a = float(input('输入三角形第一边长: '))

b = float(input('输入三角形第二边长: '))

c = float(input('输入三角形第三边长: '))

# 计算半周长

s = (a + b + c) / 2

# 计算面积(海伦公式)

area = (s*(s-a)*(s-b)*(s-c)) ** 0.5

print('三角形面积为 %0.2f' %area)

```

## 逻辑语句

#### if语句

```

# Filename : test.py

# 用户输入数字

num = float(input("输入一个数字: "))

if num > 0:

print("正数")

elif num == 0:

print("零")

else:

print("负数")

```

#### 判断是否奇数还是偶数

```

# Filename : test.py

# Python 判断奇数偶数

# 如果是偶数除于 2 余数为 0

# 如果余数为 1 则为奇数

num = int(input("输入一个数字: "))

if (num % 2) == 0:

print("{0} 是偶数".format(num))

else:

print("{0} 是奇数".format(num))

```

#### 闰年判别

```

# -*- coding: UTF-8 -*-

year = int(input("输入一个年份: "))

if (year % 4) == 0:

if (year % 100) == 0:

if (year % 400) == 0:

print("{0} 是闰年".format(year)) # 整百年能被400整除的是闰年

else:

print("{0} 不是闰年".format(year))

else:

print("{0} 是闰年".format(year)) # 非整百年能被4整除的为闰年

else:

print("{0} 不是闰年".format(year))

```

#### 判别质数

```

# -*- coding: UTF-8 -*-

# Python 程序用于检测用户输入的数字是否为质数

# 用户输入数字

num = int(input("请输入一个数字: "))

# 质数大于 1

if num > 1:

# 查看因子

for i in range(2,num):

if (num % i) == 0:

print(num,"不是质数")

print(i,"乘于",num//i,"是",num)

break

else:

print(num,"是质数")

# 如果输入的数字小于或等于 1,不是质数

else:

print(num,"不是质数")

```

注意:for 循环的用法

#### 计算阶乘

```

# 通过用户输入数字计算阶乘

# 获取用户输入的数字

num = int(input("请输入一个数字: "))

factorial = 1

# 查看数字是负数,0 或 正数

if num < 0:

print("抱歉,负数没有阶乘")

elif num == 0:

print("0 的阶乘为 1")

else:

for i in range(1,num + 1):

factorial = factorial*i

print("%d 的阶乘为 %d" %(num,factorial))

```

#### 九九乘法表

```

# -*- coding: UTF-8 -*-

# 九九乘法表

for i in range(1, 10):

for j in range(1, i+1):

print('{}x{}={}\t'.format(j, i, i*j), end='')

print()

```

注意,二重循环的用法

#### Python 约瑟夫生者死者小游戏

30 个人在一条船上,超载,需要 15 人下船。于是人们排成一队,排队的位置即为他们的编号。报数,从 1 开始,数到 9 的人下船。如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢?

```

people={}

for x in range(1,31):

people[x]=1

# print(people)

check=0

i=1

j=0

while i<=31:

if i == 31:

i=1

elif j == 15:

break

else:

if people[i] == 0:

i+=1

continue

else:

check+=1

if check == 9:

people[i]=0

check = 0

print("{}号下船了".format(i))

j+=1

else:

i+=1

continue

```

#### 五人分鱼

A、B、C、D、E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B 第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉拿走自己的一份。 C、D、E依次醒来,也按同样的方法拿鱼。问他们至少捕了多少条鱼?

```

def main():

fish = 1

while True:

total, enough = fish, True

for _ in range(5):

if (total - 1) % 5 == 0:

total = (total - 1) // 5 * 4

else:

enough = False

break

if enough:

print(f'总共有{fish}条鱼')

break

fish += 1

if __name__ == '__main__':

main()

```

PHP乘法表菜鸟教程,第二节 菜鸟教程的实例相关推荐

  1. 2-1 李宏毅2021春季机器学习教程-第二节机器学习任务攻略

    之前的学习简要介绍了机器学习和深度学习的相关概念,上一篇文章李宏毅2021春季机器学习教程HW1-COVID-19 Cases Prediction (Regression)解答有关于HW1的解答,接 ...

  2. visual basic VB.NET实例系列教程第二节(好玩又有趣的龟兔赛跑程序)

    没有什么比时间更具有说服力了,因为时间无须通知我们就能改变一切.<活着>----余华 时间过得真快呀,马上又到一天的下午三点了,今天我们继续教程,今天我们学点简单又有趣的东西. 龟兔赛跑是 ...

  3. 入门代码教程第二节 如何:实现服务协定

    如何:实现 Windows Communication Foundation 服务协定 实现 WCF 服务协定 创建一个新 CalculatorService 类,该类从用户定义的 ICalculat ...

  4. Scratch入门教程:第二节 简单的交互

    Scratch入门教程 第二节 简单的交互 文章目录 Scratch入门教程 一.人机交互 二.控制角色运动方向 三.角色的旋转方式 欢迎订阅 cratch入门教程:简单的交互. 一.人机交互 人机交 ...

  5. 入门代码教程第一节 如何:定义服务协定

    使用接口创建 Windows Communication Foundation 协定 通过在"开始"菜单中右击"Visual Studio 2005"并选择&q ...

  6. 511遇见易语言计次循环首九九乘法表

    本课主要是计次循环首的应用课程,利用计次循环首来制作九九乘法表,用了两种方法做了示范,感兴趣的同学可以看看制作步骤,对理解计次循环有很大的帮助. 511遇见易语言教程 方法一 .版本 2.子程序 九九 ...

  7. FME入门视频教程:第二节 FME模板的使用,视频讲解如何使用已经做好的FME模板工具

    ​教程简介 本教程为适合新手学习的FME软件入门级教程,对FME的功能概念.界面及常用设置.数据读取.数据输出.转换器的使用.参数的使用.自定义转换器等几个方面进行讲解,引领进入FME的精彩世界. 课 ...

  8. 易语言打印九九乘法表

    今天再分享易语言打印的九九乘法表源码: 易语言教程变量循环首(九九乘法表) 易语言教程计次循环首(九九乘法表) 九九乘法表源码 .版本 2 .子程序 九九 .局部变量 a, 整数型, , " ...

  9. js实现-九九乘法表,代码详细,无删减

    js实现九九乘法表是一个非常基础且典型的实例,快来看一下吧. 如何用js实现99乘法表? <!DOCTYPE html> <html><head><meta ...

  10. python九九乘法表菜鸟教程_Python

    Python 批量 png 转 ico 一.前言: 首先说一下ico文件的作用:ico是windows的图标文件格式,可以用于浏览器首段图标显示,也可以用于Windows软件.我的话一般用来美化文件夹 ...

最新文章

  1. Intellij Idea 生成serialVersionUID的方法
  2. java正则表达式及api_Java魔法堂:深入正则表达式API
  3. 量产车发布前夕,乐视在美汽车工厂被传欠薪停工
  4. 如何更好的与人沟通?[图]
  5. python练习笔记——面试题 F(n) = F(n-1)+F(n-2)
  6. rust服务器假人文件,rust游戏手机版-rust手游预约(腐蚀游戏手机版)-乐游网安卓...
  7. springmvc登录拦截器访问报错 SyntaxError: expected expression, got ''
  8. Swift中类与结构的初始化
  9. mysql5.7不区分大小写_转载:mysql5.7设置不区分大小写
  10. 袁永福的博客系列文章链接集合
  11. Web的未来:语义网
  12. Linux下设置定期执行脚本
  13. 2020离散数学系列
  14. C/C++语言函数之strlen函数用法
  15. TX4223芯鼎盛PWM开关型DC-DC转换驱动器DCDC升压恒压芯片开关电源IC
  16. 高职单招面试自我介绍稿子计算机专业,单招面试自我介绍稿子范文
  17. PS怎样把成图变成素描或者速写稿
  18. 微信小程序的wx.chooseImage如何把图片传给后端
  19. 【转载】软件爱好者必备的优秀软件网站分享收藏
  20. 京东区块链(智臻链):1. 应用场景

热门文章

  1. Android消息机制和应用
  2. etc的常见算法_UI图集压缩优化,以及对Dither和ETC1算法的深入了解
  3. html新浪短域名api,新浪短网址API接口
  4. 基于深度学习股票预测系统
  5. manjaro配置输入法
  6. caj转成Word文件是怎么转换的
  7. cocos2dx_lua读取unity手机游戏本地文件
  8. android 设置路由器,安卓手机如何设置无线路由器 实现WiFi上网
  9. 大一新生HTML期末作业 个人网页王嘉尔明星介绍网页设计与制作
  10. Mac Ps cc2017 下载