導航:首頁 > 編程語言 > python編寫簡單測試題

python編寫簡單測試題

發布時間:2022-11-14 03:43:36

python編程題怎麼寫

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

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

Python

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

Ⅱ python編程題


mons = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]



def get_days(mon, day):

if mon == 1:

return mons[0], day

else:

count = sum(mons[:mon-1])

count = count + day

return mons[mon - 1], count



mon = int(input("請輸入月份:"))

day = int(input("請輸入號數:"))

result = get_days(mon, day)

print("{}月有{}天。".format(mon, result[0]))

print("{}月{}號是該年的第{}天".format(mon, day, result[1]))

Ⅲ 用Python編寫這個題目

def fun(num1, num2):
# 定義一個函數, 兩個形參
if num1 < num2:
# 判讀兩個整數的大小,目的為了將大的數作為除數,小的作為被除數
num1, num2 = num2, num1
# 如果if條件滿足,則進行值的交換
vari1 = num1 * num2
# 計算出兩個整數的乘積
vari2 = num1 % num2
# 對2個整數進行取余數
while vari2 != 0:
# 判斷余數是否為0, 如果不為0,則進入循環
num1 = num2
# 重新進行賦值,進行下次計算
num2 = vari2
vari2 = num1 % num2
# 對重新賦值後的兩個整數取余數 ,直到 vari2 等於0,得到最大公約數num2就退出循環
vari1=vari1/ num2
# 得出最小公倍數
print("最大公約數為:" ,num2)
print("最小公倍數為:" ,vari1)
#如果復制粘貼請注意標點符號

Ⅳ 一道簡單的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怎麼編寫這兩道題

i=1

while i <= 7:

i=1

while i<=j :

print(" ", i, end = "")

i = i+1

print("")

j=j+1


輸出結果:

Ⅵ 一道關於python題

def fun(n):
#**********Program**********
s=0
i=3
while i<=n:
print(i,end=" ") #輸出3的倍數,測試過程,正式提交程序時要刪除。
s+=i
i+=3
return s
#********** End **********
def main():
print("【請分別三次計算問題:】")
for i in range(3):
print("【第%d次:】" %(i+1))
n = int(input("【請輸入一個大於1的正整數n:】"))
print("【1到"+str(n)+"之間能被3整除的所有整數之和為:】",fun(n))

if __name__ == '__main__':
main()

Ⅶ 一道簡單的python編程

def demo(m, n):
for ji in range(1, m + 1):
tu = m - ji
if ji * 2 + tu * 4 == n:
return (ji, tu)
else:
return (-1, -1)


m, n = input('輸入雞兔數,腳數:').split(',')
if demo(int(m), int(n)) == (-1, -1):
print('輸入數據出錯!')
else:
print('%d只雞,%d只兔。' % demo(int(m), int(n)))

Ⅷ 跪求一道Python的題目解答!

def isMima(mima):
----mima = str(mima)
----if mima.isdigit() and len(mima) ==6:
--------for i in range(1,6):
------------int_i = mima[i]
------------int_idel1 = str((int(mima[i-1])+1)**3)[-1]
------------if int_i != int_idel1:
----------------return print('wrong')
--------return print('right')
----else:
--------return print('wrong')

isMima(272727)
isMima(123456)
isMima('272727')
#字元串數字都可以輸入

Ⅸ Python練習題

1
print("hi, 「」「how are you」」」, I』m fine and you")

2
a, b= map(int, input().split())
r=a//b
m=a%b

Ⅹ Python編寫程序,下面兩題,求

第一題代碼:

for n in range(10000):

A,B,C,D=f'{n:04d}'

if n-int(C+D+C)==int(A+B+C):

print(f'A={A},B={B},C={C},D={D}')

截圖:

結果

採納後私信給第二題代碼。

閱讀全文

與python編寫簡單測試題相關的資料

熱點內容
zblogphp插件 瀏覽:649
好興動app怎麼掌上取現 瀏覽:133
python折舊率 瀏覽:538
漣源雲伺服器 瀏覽:992
linux中代表什麼 瀏覽:33
androidphone模塊 瀏覽:35
linux中斷表 瀏覽:177
文本寫的java如何編譯運行 瀏覽:524
單片機pwm控制舵機 瀏覽:318
壓縮機sd是什麼 瀏覽:772
php獲取數據轉json數據 瀏覽:525
程序員入職比期望薪資高 瀏覽:889
蘋果電腦怎麼在桌面建新文件夾 瀏覽:526
蘋果上不小心買錯了app怎麼撤銷 瀏覽:845
蘋果手機在設置怎麼卸載app 瀏覽:317
我的世界基岩版正版伺服器地址 瀏覽:562
vci命令 瀏覽:834
快剪輯app如何提取音樂 瀏覽:950
gcc編譯器適合單片機開發嗎 瀏覽:886
自做app如何聯網 瀏覽:303