Python 整数除以 3, 5, 7 的判断

本程序使用 Python 代码判断一个整数能否被 3, 5, 7 整除。根据结果输出相应信息,例如同时能被整除、只被其中两个数整除、只被其中一个数整除,或者不能被任何数整除。

题目描述

给定一个整数,判断它能否被 3, 5, 7 整除,并输出以下信息:

  1. 能同时被 3, 5, 7 整除(直接输出'3 5 7',每个数中间一个空格);
  2. 只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:'3 5'或者 '3 7'或者'5 7',中间用空格分隔);
  3. 只能被其中一个数整除(输出这个除数);
  4. 不能被任何数整除,输出'no'。

输入

输入一行,包括一个整数。

输出

输出一行,按照描述要求给出整数被 3, 5, 7 整除的情况。

样例输入

105

样例输出

3 5 7

Python 代码

n = int(input()) if n % 3 == 0 and n % 5 == 0 and n % 7 == 0: print('3 5 7') elif n % 3 == 0 and n % 5 == 0: print('3 5') elif n % 3 == 0 and n % 7 == 0: print('3 7') elif n % 5 == 0 and n % 7 == 0: print('5 7') elif n % 3 == 0: print(3) elif n % 5 == 0: print(5) elif n % 7 == 0: print(7) else: print('no')

Python 整数除以 3, 5, 7 的判断

原文地址: https://www.cveoy.top/t/topic/n6rp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录