大爽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)

相关文章:

  • 2021-09-17
  • 2021-11-27
  • 2021-06-05
  • 2022-01-04
  • 2021-12-25
  • 2022-03-01
  • 2022-01-14
  • 2021-09-06
猜你喜欢
  • 2021-11-05
  • 2021-09-16
  • 2021-06-23
  • 2021-10-25
  • 2022-01-16
  • 2022-03-04
  • 2021-12-07
相关资源
相似解决方案