在看python程式設計這本書的時候,發現幾個很有意思的問題:
問題一:
抓了a,b,c,d,4名犯罪嫌疑人.其中有一名是小偷,審訊中:
a說我不是小偷
b說c是小偷
c說小偷肯定是d
d說c胡說!
其中有3個人說的是實話,乙個人說的是假話,程式設計推斷誰是小偷。
這個問題看似有點難度其實很簡單:
#coding:utf-8forthiefin['a'
,'b'
,'c'
,'d']:
sum = (thief!='a')+(thief=='c')+(thief=='d')+(thief!='d')
ifsum ==3:
print("
小偷是:
",thief)
問題二:
猴子吃桃問題:第一天,猴子摘下一堆桃子,當天吃了一半,感覺沒吃夠,又吃了乙個。以後每天如此,到第10天的時候,發現只剩下乙個桃子了,程式設計計算第一天猴子摘了多少桃子?
print("*****************")days = 9
sum = 1
foriinrange(days):
sum = (sum+1)*2
print(sum)
print("******************")
Qt之日常積累
qt獲取qdatatimeedit的值 qdatetime datetimes qdatetimeedit time new qdatetimeedit qdatetime currentdatetime datetimes time datetime 讀取qtextedit的值 qstring c...
Mac之日常操作
1.建立root使用者使用最高許可權 sudo passwd root 一般情況下,使用臨時獲取最高許可權 sudo vim etc shells 2.apache操作 啟動apache sudo apachectl k start 停止apache sudo apachectl k stop 重啟...
python之日常,操作檔案和目錄
在python中,可能會用到os模組和shutil模組。1,獲取當前指令碼工作目錄路徑 os.getcwd 2,獲取指定目錄下的所有檔案和目錄名 os.listdir 例如os.listdir c 3,刪除單個檔案 os.remove filepath 例如 os.remove d 1.txt 4,...