Python|5个简单趣题,可以让你快速熟悉基础语法

Python|5个简单趣题,可以让你快速熟悉基础语法

 

1、九九乘法表

Python|5个简单趣题,可以让你快速熟悉基础语法

 

output:

Python|5个简单趣题,可以让你快速熟悉基础语法

 

也可以写成:

Python|5个简单趣题,可以让你快速熟悉基础语法

 

output:

Python|5个简单趣题,可以让你快速熟悉基础语法

更多Python视频、源码、资料加群683380553免费获取

2、最大公约数

2.1 使用简单循环

Python|5个简单趣题,可以让你快速熟悉基础语法

 

output:

Python|5个简单趣题,可以让你快速熟悉基础语法

 

2.2 也可以用辗转相除法:

Python|5个简单趣题,可以让你快速熟悉基础语法

 

3、蒙特卡罗模拟求pi

假设一个矩形的面积是4,矩形内切圆的半径是1,算出圆的面积也是π。

Python|5个简单趣题,可以让你快速熟悉基础语法

 

在正方形内随机产生一个点,这个点落在圆内的概率为:

圆面积/矩形面积 = π/4

Python|5个简单趣题,可以让你快速熟悉基础语法

 

注意两个知识点:

  • 随机函数random()的返回值:0 <= random() <1.0
  • 圆方程:x² +y ² = 1

output1:

Python|5个简单趣题,可以让你快速熟悉基础语法

 

4、自然数内的前50个素数,每行显示10个

Python|5个简单趣题,可以让你快速熟悉基础语法

 

output:

Python|5个简单趣题,可以让你快速熟悉基础语法

 

也可以写成函数的形式:

Python|5个简单趣题,可以让你快速熟悉基础语法

 

5、十进制转与16进制的相互转换

5.1 十进制转16进制

Python|5个简单趣题,可以让你快速熟悉基础语法

 

output:

Enter a decimal number: 1000

The hex number for decimal 1000 is 3E8

5.2 十六进制转十进制

Python|5个简单趣题,可以让你快速熟悉基础语法

 

output:

Enter a hex number: 3e8

The decimal value for hex number 3e8 is 1000

附代码1

Python|5个简单趣题,可以让你快速熟悉基础语法

 

附代码2

Python|5个简单趣题,可以让你快速熟悉基础语法

 

附代码3

Python|5个简单趣题,可以让你快速熟悉基础语法

 

附代码4:

Python|5个简单趣题,可以让你快速熟悉基础语法

posted @ 2022-10-07 20:54  I'm_江河湖海  阅读(3)  评论(0编辑  收藏  举报