大爽Python入门练习题 12 合数判断

大爽Python入门练习题总目录

第一章 中期练习题 简单 第2题

题目

简介

实现一个程序,
输入一个大于1的整数n (接收用户输入),
判断一个数是否是合数,
是就输出True
不是就输出False

补充:默认输入的数就是大于1的,不用做判断处理。

详细说明

合数(Composite number),是指在大于1的整数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。
与之相对的是质数。

示例

输入: 4
输出:

True

输入: 7
输出:

False

分割线

本小段没有实际意义,
仅用于分隔题目和答案。
防止学生无意中直接看到答案,
影响思路。



















答案

n = int(input())

is_composite = False
for i in range(2, n):
    if n % i == 0:
        is_composite= True

print(is_composite)
原文地址:https://www.cnblogs.com/BigShuang/p/15664673.html