判断一个数能否被13和19整除python代码
时间: 2023-09-23 16:04:06 浏览: 51
下面是判断一个数能否被13和19整除的Python代码:
```
num = int(input("请输入一个整数: "))
if num % 13 == 0 and num % 19 == 0:
print(num, "能被13和19整除")
else:
print(num, "不能被13和19整除")
```
在代码中,首先通过 `input()` 函数获取一个整数,然后使用 `%` 运算符判断这个数能否被13和19整除,如果能够被13和19整除,则输出提示信息;否则,输出不能被13和19整除的提示信息。
相关问题
求300以内被19整除的最大正整数的代码
可以使用循环来解决这个问题,从300开始倒序循环到1,每次判断当前数是否能被19整除,如果能,则返回该数。
以下是示例代码:
```python
def find_max_num():
for i in range(300, 0, -1):
if i % 19 == 0:
return i
return -1 # 如果没有找到符合条件的数,则返回-1
max_num = find_max_num()
if max_num != -1:
print("300以内被19整除的最大正整数是:", max_num)
else:
print("300以内没有被19整除的正整数")
```
输出结果为:
```
300以内被19整除的最大正整数是: 285
```
写一个1到100之间素数的python代码
以下是找出1到100之间素数的Python代码:
```python
# 定义一个空列表来存储素数
primes = []
# 循环1到100的数
for num in range(1, 101):
# 素数只能被1和本身整除,所以判断是否只有两个因子
if len([i for i in range(1, num+1) if num%i == 0]) == 2:
primes.append(num)
# 打印素数列表
print(primes)
```
输出结果为:`[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]`