跳至主要內容

03-Numeric type

AI悦创原创1v1Python notebookPython 1v11v1Python notebookPython 1v1大约 2 分钟...约 677 字

1. 数字型的特点

In [2]: 1 + 1
Out[2]: 2

In [3]: 1 + 1.0
Out[3]: 2.0

In [4]: 2 - 1
Out[4]: 1

In [5]: 2 - 1.0
Out[5]: 1.0

In [6]: 2 * 1
Out[6]: 2

In [7]: 2 * 1.0
Out[7]: 2.0

In [8]: 2 * 1
Out[8]: 2

In [9]: 9 / 3
Out[9]: 3.0

规律

  • 如果其中有一个浮点数,结果就会得到浮点数「优先级最高」

  • 除法涉及精度问题,所以最后的结果类型:就是浮点数

2. 算术运算符

算术运算符: 用于算术计算。

运算符描述例子
+加法运算符1 + 1 = 2
-减法运算符2 - 1 = 1
*乘法运算符2 * 3 = 6
/除法运算符9 / 3 = 3.0
**指数运算符2 ** 3 = 8
%取余运算符,计算余数9 % 2 = 1
//除法取整运算符,计算商并去除其小数部分9 // 2 = 4

tips: 9 / 2 = 4......1

3. 小试牛刀:数字变换

假设你有一个两位的整数,我们需要通过以下规则产生两个新的数字:

  • 第一个新数字是原数字的两位数中的各个数字的和;
  • 第二个新数字是原数字的反转(如原数字为21,反转后的数字为12)。

请你编写 Python 代码,实现以上要求。

输入:

一个整数 num (10 ≤ num ≤ 99)

输出:

两个整数,或者一个错误信息字符串。

示例:

假设输入的数字 num 为 91,那么你的代码应当输出两个数字:10(9和1的和)和19(91的反转)。

假设输入的数字 num 为 26,那么你的代码应当输出两个数字:8(2和6的和)和62(26的反转)。

假设输入的数字 num 为 18,那么你的代码应当输出两个数字:9(1和8的和)和81(18的反转)。

4. 比较运算符:比较值的大小

运算符描述例子
>判断第一个运算对象是否大于第二个运算对象print(1 > 2)
<判断第一个运算对象是否小于第二个运算对象print(1 < 2)
>=判断第一个运算对象是否大于或等于第二个运算对象print(3 >= 3)
<=判断第一个运算对象是否小于或等于第二个运算对象print(3 <= 4)
==判断两个运算对象是否相同print(2 == 2)
!=判断两个运算对象是否不相同print(2 != 1)

试一试上面的例子,看看会输出上面结果?

你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度