python搭建環境比較簡單,而且庫也比較全面,現在測試遇到的很多小程序、工具之類均由python開發,所以我準備學習這門語言。
python和c語言還是,python里不能用括號來表示語句塊,也不能用開始/結束標志符來表示,而是靠縮進來表示。同一層次的語句必須保持相同的縮進。
如圖所示,for語句后的PRint函數沒有縮進的后果就是運行報錯??s進后運行通過。
我在寫第一個python的小程序時,注釋中有中文,發現保存文件時保存不了,點保存有時候還會閃退。百度了一下解決方法。需要在開頭加上編碼格式,如下所示
#coding:utf-8
打印的時候就像下面一樣,前面加上u就可以了
print u"中文"
另外學習了兩個函數函數
str() 用于將值轉化為適于人閱讀的形式,而repr() 轉化為供解釋器讀取的形式
in range(3) 表示 0,1,2,
in range(5) 表示 1,2,3,4
#題目:有數字 5 8 1 0,能組成多少個互不相同的三位數字
sum=0num=[5,8,1,0]for i in range(4): for j in range(4): for k in range(4): if num[i]!=0 and num[i]!=num[j] and num[j]!=num[k] and num[i]!=num[k]: str1="" str1+=str(num[i]) str1+=str(num[j]) str1+=str(num[k]) print str1 sum=sum+1print u"不重復的三位I數有"+str(sum)+u"個"
新聞熱點
疑難解答