python判断最后一位是否是偶数
时间: 2023-07-17 07:56:06 浏览: 69
要判断一个数字的最后一位是否是偶数,你可以使用取余运算符 `%`。下面是一个示例代码:
```python
number = int(input("请输入一个整数:"))
last_digit = number % 10
if last_digit % 2 == 0:
print("最后一位是偶数")
else:
print("最后一位不是偶数")
```
在这个代码中,我们首先使用取余运算符 `%` 来获取整数 `number` 的最后一位。然后,我们再使用 `%` 运算符判断最后一位是否是偶数。如果 `last_digit % 2` 的结果等于 0,则说明最后一位是偶数;否则,最后一位不是偶数。
相关问题
用python判断一个数是否为偶数
当一个数除以2的余数为0时,它是偶数,可以使用以下代码来判断一个数是否为偶数:
```python
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print("{}是偶数".format(num))
else:
print("{}不是偶数".format(num))
```
或者采用位运算的方式判断一个数是否为偶数:
```python
num = int(input("请输入一个整数:"))
if num & 1 == 0:
print("{}是偶数".format(num))
else:
print("{}不是偶数".format(num))
```
判断一个输入的数是否为偶数
可以通过以下的方式判断一个输入的数是否为偶数:
1. 使用取模运算符 %,将输入的数对 2 取模,如果余数为 0,则输入的数为偶数。
2. 使用位运算符 &,将输入的数和 1 进行按位与运算,如果结果为 0,则输入的数为偶数。因为二进制数的末位为 0 表示该数为偶数,末位为 1 表示该数为奇数。
示例代码:
```python
num = int(input("请输入一个整数:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
```
```python
num = int(input("请输入一个整数:"))
if num & 1 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
```