原创 1.犯人問題

有兩個犯人A,B被指認犯有偷竊罪,兩人被帶到法院進行審問,審問結果如下: (1)如果兩個人都認了罪,那麼兩人同時被判10年。 (2)如果一人認罪,一人不認,那麼其中認罪的那個被判1年,抵賴的那個被判20年。 (3)如果兩人同時不認罪,那麼

原创 兩種新的數據類型---列表和字典2

字典 字典是另一種可變容器模型,且可存儲任意類型對象。 字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:  dict={key1:value1,ke

原创 3.剔除重複數字

有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少? 1.首先先寫出用1,2,3,4 能組成多少個三位數。 for i in range (1,5): for j in range (1,5):

原创 if 條件判斷語句的用法

一.三種條件判斷語句 在python中,有三種條件判斷語句,分別是單向條件判斷語句(if...),雙向條件判斷語句(if...else...)和多向條件判斷語句(if...elif...elif...else...) 1.單項條件判斷語句

原创 2.PK小遊戲

要求編寫出一個可以實現自動PK,且三局兩勝的PK小遊戲。 把這個小遊戲分爲三部分: 1.人爲定義屬性,人爲PK。 這部分非常簡單,只需要一個print()函數就可以搞定。 #調用time模塊 import time print('【玩家

原创 1.犯人審判問題

有兩個犯人A,B被指認犯有偷竊罪,兩人被帶到法院進行審問,審問結果如下: (1)如果兩個人都認了罪,那麼兩人同時被判10年。 (2)如果一人認罪,一人不認,那麼其中認罪的那個被判1年,抵賴的那個被判20年。 (3)如果兩人同時不認罪,那麼

原创 布爾值和布爾運算

  1.直接用數據作比較 print(0>100) print(0<100) print('beijing'=='北京') print('beijing'!='北京') >>>False >>>True >>>False >>>True

原创 for循環和while循環2

while循環 while 判斷條件:(英文冒號)     (1個tab鍵)執行語句 i=0 while i<10: i+=2 print(i) print(i) 2 4 6 8 10 10 利用循環 可以求出連續自然數的和(例如1

原创 for循環和while循環1

for循環 一般情況下,for循環通常會以for...in...的形式出現。 for i in (1,2,3,4,5,6): print(i) >>>1,2,3,4,5,6 在in的後面以字符串形式出現的時候: for i in '

原创 兩種新的數據類型---列表和字典1

列表 1.什麼是列表 列表是最常用的Python數據類型,它可以作爲一個方括號內的逗號分隔符出現。 列表的數據項不需要具有相同的類型。 創建一個列表,只需要把逗號分隔的不同數據使用方括號括起來即可。如下: list1=['小明','小紅

原创 range()函數

range()函數:創建一個整數列表,一般用於for循環當中。 1.語法:range(start, stop[, step]) start:計數從start開始,默認爲0.range(9)和range(0,9)是一樣的。 stop:計數到

原创 input()函數的簡單介紹

  1.input()函數 在Python3中,input()函數接受一個標準輸入數據,返回爲string類型。 注意:在Python3中,raw_input()和input()進行了整合,去除了raw_input(),僅保留了input

原创 print()函數中引號的用法

首先在開頭強調非常重要的一點:在python學習中,默認所有的正確的語法,包括括號,標點符號等都是【英文】。  print()函數的用法有四種:(1)無引號    (2)單引號    (3)雙引號    (4)三引號 1.無引號  pri

原创 最常用的三種數據類型

在python中,最常用的數據類型有三種:整型,字符串,浮點型 一.數據類型 1.整型 int() 整型就是整數,跟我們現實生活中的數學中的整數定義是一樣的,是正整數,負整數和零的合稱,是沒有小數點的數字。 例如:a=100,b=-20,

原创 vim 的簡單配置

vim的簡單配置 Linux的編輯器---vim        vim是一個linux下的文本編輯器,它是從vi發展過來的,它能夠兼容vi的所有功能,可以看作vi的升級版本。它功能強大.操作較簡單. 並且它還能根據用戶的需求進行自我配