導航:首頁 > 編程語言 > python編程小題目

python編程小題目

發布時間:2023-02-07 20:59:52

㈠ 用python語言設計程序,5道題,謝謝!

第一題,用input()接受用戶輸入,int()把輸入轉換成整型,if... else語句判斷條件。能被2整除的是偶數,否則奇數
代碼:
n = int(input())
if n % 2 == 0:
..#前面的點表示縮進。
..print("是偶數")
else:
..print("是奇數")
第二題input()、int()和嵌套if語句
代碼:
n = int(input())
if n % 100 != 0:
..if n % 4 == 0:
....print("是閏年")
..else:
....print("是平年")
elif n % 400 == 0:
..print("是閏年")
else:
..print("是平年")
第三題還是一樣滴,用input(),int()和if...else語句
代碼:
a = int(input())
b = int(input())
if a > b:
..print(a – b)
else:
..print(b – a)
第四題也是一樣滴
代碼:
m = int(input())
n = int(input())
if m < n:
..print(m, n)
else:
..print(n, m)
第五題 (*^▽^*)
代碼:
a = int(input())
if a >=60:
..print("合格")
else:
..print("不合格")

㈡ 求一道python編程

time="13時4分20秒"

i=time.find("時")

hour=time[:i]

j=time.find("分")

minute=time[i+1:j]

k=time.find("秒")

second=time[j+1:k]

print('{0:0>2s}:{1:0>2s}:{2:0>2s}'.format(hour,minute,second))

㈢ 求問三道Python程序編寫題

第1、2題答案

㈣ 求解一道Python編程題

斐波那契數列自第三個數開始,每個數均為之前兩個數的和。

至少有兩種方法來實現它。

最常見的利用迭代的方法,其核心思路是

fib(n) =fib(n-1) +fib(n-2)

而在n<2時直接,沒有n-2,因此直接返回1:

def fib(num): return 1 if n<2 else fib(num-1) + fib(num-2)

這是一種很簡單的實現。在階梯數不大時,它很好用。當階梯數很大時,因為二次手迭代,會比較慢。因此,可以在計算中保存中間值(1至n-1的階梯數)來減少計算量:

這種方式在計算階梯數10000時就可以保持不錯的性能。如果需要多次計算該數列,則可以利用對象來保持這個中間值列表,下列代碼中,Fibonaci實例只計算未曾計算的階梯數,在重復調用時它更具優勢:

class Fibonaci(object):

....history=[1, 1]

....def cacl(self, num):

........while len(self.history) <= num:

............self.history.append(self.history[-1] + self.history[-2])

........returnself.history[num]

if __name__ == '__main__':

....fib =Fibonaci()

....print(fib.calc(100))

....print(fib.calc(32))

....print(fib.calc(10000))

㈤ Python編程題求助

該答案為組合數學中著名的卡特蘭數,其通式為C(2n,n)-C(2n,n-1)

這里採用遞推關系求解,即動態規劃的方法

設n對父子有d[n]種出場策略,注意初值d[0]=1

因為每個孩子前面必有一個父親與之對應

對於i對父子,遍歷第j個孩子,該孩子前面有j-1個孩子,對應d[j-1]種出場策略

後面有i-j個孩子,對應d[i-j]種出場策略,則d[i]+=d[j-1]*d[i-j],最終d[n]即為所求

python代碼如下:

n = int(input())

d = [0] * (n+1)

d[0] = 1

for i in range(n+1):

for j in range(i+1):

d[i] += d[j-1] * d[i-j]

print(d[n])

運行結果如下:

望採納~

㈥ Python編程題怎麼寫

Python編程題寫法:第一個問題使用排序演算法,有很多種,可以使用簡單一點的冒泡排序。第二個問題為了確保是輸入了5個整數,可以使用while循環+try。

假設data.txt中所有的號碼都在一行,沒有換行,寫入到data_asc.txt中時,假設每行一個,原文件中是否有換行;寫入到data_asc.txt文件中時,是一行一個;還是所有的都在一行,然後用英文逗號隔開。

Python

是完全面向對象的語言。函數、模塊、數字、字元串都是對象。並且完全支持繼承、重載、派生、多繼承,有益於增強源代碼的復用性。Python支持重載運算符和動態類型。相對於Lisp這種傳統的函數式編程語言,Python對函數式設計只提供了有限的支持。有兩個標准庫(functools, itertools)提供了Haskell和Standard ML中久經考驗的函數式程序設計工具。

㈦ python編程的題目,應該怎麼做啊謝謝了!問題描述如下。

用字典統計每個字元出現的次數

㈧ 一道簡單的python編程題

按照題目要求編寫的哥德巴赫猜想的Python程序如下

def IsPrime(v):

if v>=2:

for i in range(2,v//2+1):

if v%i==0:

return False

else:

return True

else:

return False

n=int(input("輸入一個正偶數:"))

if n>2 and n%2==0:

for i in range(1,n//2+1):

if IsPrime(i)==True and IsPrime(n-i)==True:

print("%d=%d+%d" %(n,i,n-i))

else:

print("輸入數據出錯!")

源代碼(注意源代碼的縮進)

閱讀全文

與python編程小題目相關的資料

熱點內容
小奔運動app網路異常怎麼回事 瀏覽:447
php開啟壓縮 瀏覽:303
伺服器主機如何設置啟動 瀏覽:282
linux配置網路命令 瀏覽:774
一張照片怎麼製作視頻app 瀏覽:908
pythonweb和php 瀏覽:976
電腦伺服器地址ip地址 瀏覽:823
對矩陣壓縮是為了 瀏覽:910
setfacl命令 瀏覽:172
linux子系統中斷 瀏覽:342
linux查看進程ps 瀏覽:224
知識庫系統php 瀏覽:623
小波變換壓縮圖像python 瀏覽:151
阿里巴巴程序員怎麼月入百萬 瀏覽:173
如何使用國外伺服器 瀏覽:188
燃燈者pdf 瀏覽:468
編譯器用數學嗎 瀏覽:7
圖形化apk反編譯工具 瀏覽:48
考勤表加密怎麼辦 瀏覽:736
arj壓縮與解壓批處理怎麼寫 瀏覽:658