【python初學者日記】讀入正整數m、n和k,求m、n之間能被k整除的所有整數
問題分析
本題是對迴圈與判斷語句的運用。
程式碼實現
#讀入正整數m、n和k,求m、n之間能被k整除的所有整數
import sys
m=int(input("請輸入整數m:"))
n=int(input("請輸入整數n:"))
k=int(input("請輸入整數k:"))
s=[]
if m<=0 or n<=0 or k<=0:
print('你輸入了非正整數')
sys.exit(0)
#for i in range(min(m,n),max(m,n)+1):
#方式一
'''
if i%k!=0:
continue
s.append(i)
'''
for i in range(min(m,n),max(m,n)+1):
#方式二
#'''
if i%k==0:
s.append(i)
#'''
if len(s)==0:
print('沒有找到能整除的數')
else:
print('能整除的數有',s)
執行結果如下:
相關文章
- 2022-07-11:給定n位長的數字字串和正數k,求該子符串能被k整除的子串個數。 (n<=1000,k<=100)字串
- 【JAVA習題六】輸入兩個正整數m和n,求其最大公約數Java
- 統計整數區間[N,M](N,M<100000)中所以非偶數的合數個數,並輸出這個數。
- 3069 求n個整數的和
- 劍指offer:輸入n個整數,找出其中最小的K個數。
- 匹配n位正整數正規表示式
- 本題要求統計給定整數M和N區間內素數的個數並對它們求和。
- 求1到n範圍內能被5或6或8 整除的數的個數.
- 匹配至少n位整數正規表示式
- 從陣列中找出N個數,其和為M的所有可能陣列
- 求正整數
- 快排思想O(N)求第k大數
- 正規表示式{n,m}量詞(至少n次,最多m次)
- 3070 n個整數“打擂臺”
- 03:因子 檢視 提交 統計 提問 總時間限制: 8000ms 記憶體限制: 65536kB 描述 輸入1個整數n。從小到大依次輸出n的所有因子。 輸入 1個整數n(n<20億) 輸出 升序輸出n的所記憶體
- 報數:有n個人做成一圈,按順序1到n編好號。從第一個人開始報數,報到m(m<n)的人退出圈子。如此下去,直到留下最後一個人,輸入整數n和m,並按退出順序輸出退出圈子的人的編號。
- 設計一個函式,傳入一個數字n,若n可以被3整除的返回1,可以被5整除返回2,可以被7整除返回3函式
- python之矩陣相加:提示使用者輸入矩陣的行數n,再提示使用者輸入矩陣的列數m,接下來,提示使用者輸入 2*n*m 個數字(每次輸入 一個數字)。輸出 C=A+B。Python矩陣
- 3516 求n個整數的最小值 迴圈結構
- 判斷一個數N能否同時被3和5整除;
- 1304 和為零的N個唯一整數
- 給定一個n,輸出從1到n的整數
- C語言程式設計>第八週 ⑦ 編寫函式fun,它的功能是:根據以下公式求的值,結果由函式值帶回。m與n為兩個正整數且要求m>n。C語言程式設計函式公式
- 改進,從一個陣列中找出 N 個數,其和為 M 的所有可能陣列
- 引數為二叉樹和一個整數,求所有和為該整數的路徑二叉樹
- n^k
- 7-7 求n以內最大的k個素數以及它們的和
- .C++整數的N進位制字串表示C++字串
- 【陣列】1539. 第 k 個缺失的正整數(簡單)陣列
- 【廖雪峰python入門筆記】整數和浮點數Python筆記
- 輸入N,再輸入N個數,N
- python整數和變數Python變數
- 列印1-100之間所有9的倍數的整數,統計個數 及 總和
- 不能使用for迴圈,傳入n和m, 生成一個長度為n,每一項都是m的陣列陣列
- 數數的位數(正整數)
- 【LeetCode】1304. 和為零的N個唯一整數(Java)LeetCodeJava
- 輸入10個整數,求最大數
- python將輸入的一個正整數分解質因數(map)Python