Python 程式用於檢查數字 n 是否奇異
假設我們有一個數字 n。我們要檢查 n 是否奇異。這裡當滿足以下條件時,一個數字就是奇異的 - 1. 該數字是奇數 2. 該數字不在 2 到 5 的範圍內 3. 該數字是偶數並且在 6 到 20 的範圍內
因此,如果輸入像 n = 18,那麼輸出將是奇異的,因為它既是偶數,又落在 6 到 20 之間。
要解決這一點,我們將按照以下步驟進行操作 -
- if n 是奇數,那麼
- 返回 "奇異"
- 否則,當 (n > 1 且 n < 6) 或 n > 20 時,那麼
- 返回 "非奇異"
- 否則,當 n > 6 且 n < 21 時,那麼
- 返回 "奇異"
返回 "奇異"
例如
def solve(n): if n & 1: return "Weird" elif (n > 1 and n < 6) or n > 20: return "Not Weird" elif n > 6 and n < 21: return "Weird" n = 18 print(solve(n))
讓我們看看以下實現,以獲得更好的理解 -
18
輸入
Weird
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP