数字性质判断

给定一个数字,需要判断它是否满足以下四种不同的性质,并输出结果。

性质 1: 是偶数 性质 2: 大于 4 且不大于 12

  • 小A 喜欢同时满足性质 1 和 2 的数字。
  • Uim 喜欢至少满足其中一种性质的数字。
  • 八尾勇喜欢恰好满足其中一种性质的数字。
  • 正妹喜欢不符合任何性质的数字。

输入: 输入一个数字 x (0≤x≤1000)

输出: 输出这 4 个人是否喜欢这个数字,如果喜欢则输出 1,否则输出 0,用空格分隔。

样例输入: 12

样例输出: 1 1 0 0

Python 代码:

x = int(input())
a = 1 if x % 2 == 0 and x > 4 and x <= 12 else 0
b = 1 if x % 2 == 0 or (x > 4 and x <= 12) else 0
c = 1 if (x % 2 == 0 and (x <= 4 or x > 12)) or (x % 2 != 0 and x > 4 and x <= 12) else 0
d = 1 if x % 2 != 0 and (x <= 4 or x > 12) else 0
print(a, b, c, d)

代码解释:

  • x = int(input()):从用户输入获取数字,并将其转换为整数类型。
  • a = 1 if x % 2 == 0 and x > 4 and x <= 12 else 0:判断数字 x 是否同时满足性质 1 和 2,如果是则输出 1,否则输出 0。
  • b = 1 if x % 2 == 0 or (x > 4 and x <= 12) else 0:判断数字 x 是否满足至少其中一种性质,如果是则输出 1,否则输出 0。
  • c = 1 if (x % 2 == 0 and (x <= 4 or x > 12)) or (x % 2 != 0 and x > 4 and x <= 12) else 0:判断数字 x 是否恰好满足其中一种性质,如果是则输出 1,否则输出 0。
  • d = 1 if x % 2 != 0 and (x <= 4 or x > 12) else 0:判断数字 x 是否不满足任何性质,如果是则输出 1,否则输出 0。
  • print(a, b, c, d):输出 a、b、c、d 的值,表示 4 个人是否喜欢这个数字。

示例:

如果输入数字是 12,则代码会输出:1 1 0 0,表示小A和Uim 喜欢这个数字,而八尾勇和正妹不喜欢。

总结:

这只是一个简单的数字性质判断程序,你可以根据不同的性质定义和喜好定义修改代码,来实现更复杂的判断逻辑。

数字性质判断 - Python 代码实现

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

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