国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python list語法學習(帶例子)

2020-02-23 04:56:32
字體:
來源:轉載
供稿:網友
創建:list = [5,7,9]
取值和改值:list[1] = list[1] * 5
列表尾插入:list.append(4)
去掉第0個值并返回第0個值的數值:list.pop(0)
去掉第0個值但不返回數值:del(list[0])
去掉具體某個值:list.remove(35)

函數function:
無參數:def function():
一個參數:def function(x):
2個參數:def function(y):
任意個參數:def add_function(*args):

函數range:
一個參數:range(n)  從第0位開始數n個位
兩個參數:range(m,n) 從第m位開始到第n-1位,遞增間隔為1
三個參數:range(m,n,i) 從第m位開始到第n-1位,遞增間隔為i
 for item in list:  和 for i in range(len(list)): 等價

對list中的元素用separator作為間隔輸出: print separator.join(list)
如: list = ['a','b','c','d']   一般的print list會輸出: ['a','b','c','d']。
而 print " ".join(list) 會輸出:a b c d(必須是雙的雙引號,單的雙引號不起作用)

接受鍵盤輸入:
guess_row = int(raw_input("Guess Row:"))

下面是一個自己寫的小程序:生成一個方陣和隨機的位置,叫玩家猜這個生成的位置是哪里
代碼如下:
from random import randint
def creat_board(length):
    board = []
    for i in range(length):
        board.append(['O'] * length)
    return board
def print_board(x):
    for row in x:
        print " ".join(row)
def random_row(board):
    return randint(0, len(board) - 1)

def random_col(board):
    return randint(0,len(board[0]) - 1)

length = int(raw_input("Enter board's length you:"))
board = creat_board(length)
print_board(board)
turns = int(raw_input("Enter turns you want to play:"))
for turn in range(turns):
    ship_row = random_row(board)
    ship_col = random_col(board)
    print "This is " + str(turn + 1) + "th time to guess:"
    guess_row = int(raw_input("Enter the row you guess:"))
    guess_col = int(raw_input("Enter the col you guess:"))

    if guess_row == ship_row and guess_col == ship_col:
        print "You win!"
        break
    else:
        if (guess_row < 0 or guess_row > len(board) - 1) or (guess_col < 0 or guess_col > len(board) - 1):
            print "Incorrect input!"
            if turn == turns - 1:
                print "Turns out!"
        elif board[guess_row][guess_col] == 'X':
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商都县| 唐山市| 滨海县| 平邑县| 西乡县| 孝昌县| 尼勒克县| 缙云县| 兰坪| 松原市| 普陀区| 松滋市| 淅川县| 当阳市| 象山县| 榆树市| 土默特右旗| 九龙城区| 澎湖县| 喀喇沁旗| 普洱| 修武县| 三原县| 江山市| 西充县| 高邮市| 孝昌县| 墨竹工卡县| 安泽县| 繁峙县| 萝北县| 高青县| 钟祥市| 太仓市| 铜山县| 桂东县| 宜宾市| 革吉县| 稷山县| 岫岩| 黄山市|