python之日常練習

2021-07-31 06:07:40 字數 812 閱讀 1113

在看python程式設計這本書的時候,發現幾個很有意思的問題:

問題一:

抓了a,b,c,d,4名犯罪嫌疑人.其中有一名是小偷,審訊中: 

a說我不是小偷 

b說c是小偷 

c說小偷肯定是d 

d說c胡說! 

其中有3個人說的是實話,乙個人說的是假話,程式設計推斷誰是小偷。 

這個問題看似有點難度其實很簡單:

#coding:utf-8

forthiefin['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,...