Python程序检查数字n是怪异的还是不怪异的

Python程序检查数字n是怪异的还是不怪异的

假设我们有一个数字n。我们必须检查n是否怪异。这里的一个数字是怪异的,当−1.数字是奇数;2.数字不在2到5的范围内;3.数字为偶数,且在6到20的范围内时。

因此,如果输入为n = 18,则输出将是”Weird”,因为它是偶数并在6到20的范围内。

要解决这个问题,我们将按照以下步骤进行 –

  • 如果n是奇数,则
    • 返回”Weird”
  • 否则,当(n> 1且n <6)或n> 20时,然后
    • 返回”Not Weird”
  • 否则,当n> 6和n <21时,
    • 返回”Weird”

例子

让我们看看以下实现以更好地理解-

def solve(n):
    if n & 1:
        return "Weird"
    elif (n> 1 andn <6)或n> 20:
        return "Not Weird"
    elif n> 6 and n <21:
        return "Weird"

n = 18
print(solve(n))

输入

18

输出

Weird

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程