本文目錄一覽:
- 1、python編寫兩個函數,分別求兩個正整數的最大公約數和最小公倍數
- 2、python編寫一個函數,功能是求兩個正整數m和n的最大公約數
- 3、用python寫函數,輸入一個正整數,計算1到它的相加後的結果
- 4、python編一個函數,輸入兩個正整數,求出他們最大的公約數
- 5、Python求200以內能被11整除的所有正整數,列印輸出並統計個數
- 6、python輸入一個正整數
python編寫兩個函數,分別求兩個正整數的最大公約數和最小公倍數
具體邏輯記不清了,最大公約數,就是求最大能整除這兩個正整數吧,大概時思路如下:
def fun_gys(x,y):
t = min(x,y)
for i in range(2, t+1):
if x%i==0 and y%i==0:
print(i)
print(“end”)
最小公倍數,最大是兩個數的積,最小能同時整除這兩個數的值,代碼如下:
def fun_gbx(x,y):
t = min(x,y)
for i in range(t,x*y+1):
if i%x==0 and i%y==0:
print (i)
print(end)
沒有調試運行,思路就是這樣的,請關注我,學習交流更多關於python編程內容。
python編寫一個函數,功能是求兩個正整數m和n的最大公約數
# 定義一個函數
def hcf(x, y):
“””該函數返回兩個數的最大公約數”””
# 獲取最小值
if x y:
smaller = y
else:
smaller = x
for i in range(1,smaller + 1):
if((x % i == 0) and (y % i == 0)):
hcf = i
return hcf
# 用戶輸入兩個數字
num1 = int(input(“輸入第一個數字: “))
num2 = int(input(“輸入第二個數字: “))
print( num1,”和”, num2,”的最大公約數為”, hcf(num1, num2))
用python寫函數,輸入一個正整數,計算1到它的相加後的結果
def getnb():
nb = int(input(‘輸入一個整數:’))
return nb + 1
getnb()
輸入一個整數:10
11
python編一個函數,輸入兩個正整數,求出他們最大的公約數
# 輾轉相除法求最大公約數
def gcd(a, b):
if a b:
a, b = b, a
while a % b != 0:
a, b = b, a % b
return b
gcd(21,49)
程序縮進如圖所示
Python求200以內能被11整除的所有正整數,列印輸出並統計個數
代碼如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
b = 0
for a in range(101,201):
k = 0
for i in range(2,a):
if a % i == 0 :
k += 1
if k == 0 :
print a
b +=1
print “素數一共有”,b,”個”
擴展資料:
Python語言的風格:
Python在設計上堅持了清晰劃一的風格,這使得Python成為一門易讀、易維護,並且被大量用戶所歡迎的、用途廣泛的語言。
設計者開發時總的指導思想是,對於一個特定的問題,只要有一種最好的方法來解決就好了。
這在由Tim Peters寫的Python格言(稱為The Zen of Python)裡面表述為:There should be one– and preferably only one –obvious way to do it. 這正好和Perl語言(另一種功能類似的高級動態語言)的中心思想TMTOWTDI(There’s More Than One Way To Do It)完全相反。
Python的作者有意的設計限制性很強的語法,使得不好的編程習慣(例如if語句的下一行不向右縮進)都不能通過編譯。其中很重要的一項就是Python的縮進規則。
一個和其他大多數語言(如C)的區別就是,一個模塊的界限,完全是由每行的首字元在這一行的位置來決定的(而C語言是用一對花括弧{}來明確的定出模塊的邊界的,與字元的位置毫無關係)。這一點曾經引起過爭議。
因為自從C這類的語言誕生後,語言的語法含義與字元的排列方式分離開來,曾經被認為是一種程序語言的進步。不過不可否認的是,通過強製程序員們縮進(包括if,for和函數定義等所有需要使用模塊的地方),Python確實使得程序更加清晰和美觀。
python輸入一個正整數
1、示例代碼
n = int(input(‘請輸入一個正整數:’))
print(n)
2、示例結果
請輸入一個正整數:23
23
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270940.html