「Python条件结构」if…else实现判断整数是否能不3和5整除

liftword4周前 (02-14)技术文章11

功能要求

编写一个控制台应用程序,输入一个整数,判断它是否能同时被3和5整除,如能被整除则打印该数,显示“此数不能同时被3和5整除!”。

实例代码

num = int(input("请输入一个整数:"))

if (num % 3 == 0 and num % 5 == 0):

print("%d能同时被3和5整除" % num)

else:

print("%d不能同时被3和5整除" % num)

运行结果

从键盘输入“48”,则num = 48,48 % 3 = 0,因此num % 3 == 0结果为True;48 % 5 = 3,因此num % 5 == 0结果为False;因此num % 3 == 0 and num % 5 == 0结果为False,因此执行print("%d不能同时被3和5整除" % num)语句,显示“48不能同时被3和5整除”。

从键盘输入“45”,则num = 45,45 % 3 = 0,因此num % 3 == 0结果为True;45 % 5 = 0,因此num % 5 == 0结果为True;因此num % 3 == 0 and num % 5 == 0结果为True,因此执行print("%d能同时被3和5整除" % num)语句,显示“45能同时被3和5整除”。

相关文章

一文掌握在 Python 中将字符串转换为浮点数或整数

本教程中将介绍如何在 Python 中使用内置float()、int()函数、literal_eval()函数等,将字符串转换为浮点数 float 或整数 int。在 Python 中将字符串转换为浮...

编写程序随机产生30个1-100之间的随机整数,按5行6列的格式输出

大家好,我是皮皮。一、前言前几天在某乎上看到了一个粉丝提问,编写程序,随机产生30个1-100之间的随机整数并存入5行6列的二维列表中,按5行6列的格式输出?这里拿出来跟大家一起分享下。二、实现过程后...

Python ‘bufferobject.c’整数溢出漏洞

受影响系统:Python python不受影响系统:Python python ˂ 2.7.8描述:BUGTRAQ ID: 70089Python是一种面向对象、直译式计算机程序设计语言。Python...

python编程:判断一个正整数是奇数还是偶数

#判定一个数为奇数还是偶数#if条件判定number = eval (input("请任意输入一个正整数:")) #eval 执行一个字符串表达式,并且返回一个值if number %2 == 0:...

编程脑洞:如何用一个整数来表示一个列表?

原题 | Storing a list in an int (https://iantayler.com/2020/12/07/storing-a-list-in-an-int)作者 | Comput...