網上了點小例子,練習一下下,都是特別簡單的。而且這些**也都是找的網上的**,目的是在於練習一下python和熟悉下python的編碼風格等等
學習一門語言,最快的方法就是把它用在世界的開發中,這樣才能不斷的理解,積累,單純的靠看書,感覺是沒有太大的用途的一點一點慢慢來
第乙個,有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?
實現**
import sys執行截圖source = [1,2,3,]
for i in range(len(source)):
for j in range(len(source)):
for k in range(len(source)):
if source[i]!=source[j] and source[i]!=source[k] and source[j]!=source[k]:
print (source[i],source[j],source[k])
第二個,乙個整數,它加上100和加上268後都是乙個完全平方數,請問該數是多少?
實現**
import sys執行截圖import math
for i in range(1,10000):
x = int(math.sqrt(i+100))
y = int(math.sqrt(i+268))
if(x*x == i+100) and (y*y == i+268):
print(i)
第三個,從鍵盤輸入某年某月某日,判斷這一天是這一年的第幾天?
實現**
import sys執行截圖year = int(input('請輸入年份:\n'))
month = int(input('請輸入月份:\n'))
day = int(input('請輸入日期:\n'))
days = [0,31,59,90,120,151,181,212,243,273,304,334]
result = 0
if 02 : result +=1
print('%d-%d-%d是今年的第%d天!'%(year,month,day,result))
第四個,從鍵盤輸入三個整數x,y,z,請把這三個數由小到大輸出。
實現**
import sys執行截圖ls =
for iten in range(0,3):
ls.sort()
print (ls)
第五個,九九乘法表
實現演算法
import sys這裡有個問題就是print輸出的時候會自動換行回車,網上著在結尾加上『,』就可以,我實驗類一下還是不可以,所以使用類標準輸出for x in range(1,10):
for y in range(1,x+1):
sys.stdout.write("%d*%d=%d\t"%(x,y,x*y))
#print("%d*%d=%d"%(x,y,x*y),)
print('\n')
執行截圖
好了,今天就先這五個吧
2023年9月5日,接著練習我的小例子
python延遲函式練習
源**
import sys執行結果import time
print ('3秒鐘後將會輸出九九乘法表')
time.sleep(3)
for x in range(1,10):
for y in range(1,x+1):
sys.stdout.write("%d*%d=%d\t"%(x,y,x*y))
#print("%d*%d=%d"%(x,y,x*y),)
print('\n')
函式的練習,這裡判斷乙個數是不是回文數
源**
import sys程式執行截圖def ishuiwen(number):
arr = str(number)
start =0
end = len(arr)-1
flag = (end-start)/2
while start<= end:
print(arr[start],arr[end])
if arr[start] == arr[end]:
start +=1
end -=1
else:
return false
return true
if __name__=="__main__":
result = ishuiwen(123321)
if result:
print('yes')
else:
print('no!')
list練習小例子
1 雙向鍊錶list的使用2 高效插入刪除,若只是尾部插入刪除元素,優先考慮vector3 若僅於頭尾兩端增刪元素,優先考慮deque 4 include stdafx.h 5 include6 include 使用list之前,必須包含標頭檔案 7using std list 使用list之前,需...
python2 7練習小例子(十二)
12 題目 列印出所有的 水仙花數 所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。例如 153是乙個 水仙花數 因為153 1的三次方 5的三次方 3的三次方。程式分析 利用for迴圈控制100 999個數,每個數分解出個位,十位,百位。程式源 usr bin python codi...
python2 7練習小例子(九)
9 1 題目 暫停一秒輸出。程式分析 使用 time 模組的 sleep 函式。程式源 usr bin python coding utf 8 import time myd for key,value in dict.items myd print key,value time.sleep 1 暫...