資源簡介 (共26張PPT)Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.少兒編程課魔術紙牌(二)格式化字符串%s:輸出字符串。%d:輸出整型。用來告訴程序以什么格式輸出內容。a = 'Hello'print('%s,Jack!' % a)a = ['Hello', 'Jack']print('%s,%s!' %(a[0],a[1]))a = 1print('%d2345' % a)a = 1b = 2print('%d%d345' % (a, b))運行結果:Hello,Jack!Hello,Jack!運行結果:1234512345choice選 擇sample樣 本choose選 擇魔術圖解發牌觀眾選牌收牌發牌觀眾選牌收牌發牌觀眾選牌收牌發牌找出被選中的牌完成收牌模塊收牌順序每次收牌時,含有被選中牌的那一列紙牌,總是被放在三列紙牌的中間位置。所有收牌順序第1列在中間時:2、1、3或3、1、2第2列在中間時:1、2、3或3、2、1第3列在中間時:1、3、2或2、3、1當觀眾選定一張紙牌時,收牌順序有兩種。例如,觀眾選擇的紙牌位于第2列中,則收牌順序可以為1、2、3或3、2、1。根據輸入值的不同,共有六種收牌方式:完成收牌模塊列表的計算運行結果:['a', 'b', 'c', 'd', 'e']列表的相加:a = ['a', 'b', 'c']b = ['d', 'e']print(a + b)匯總收牌順序a = list2 + list1 + list3b = list3 + list1 + list2choose1 = [a, b] #紙牌在第1列中時,兩種收牌結果c = list1 + list2 + list3d = list3 + list2 + list1choose2 = [c, d] #紙牌在第2列中時,兩種收牌結果e = list1 + list3 + list2f = list2 + list3 + list1choose3 = [e, f] #紙牌在第3中列時,兩種收牌結果匯總收牌順序if條件語句x = 0if x > 0:print(x, "是正數")elif x < 0:print(x, "是負數")elif x == 0:print(x, "是零")運行結果:0 是零choice指令choice():返回列表或字符串的隨機項。運行結果:不確定,隨機import randoma = 'abcde'b = '12345'list1 = [a, b]list2 = ['a', 'b']list3 = [list1, list2]print(random.choice(a))print(random.choice(b))print(random.choice(list1))print(random.choice(list2))print(random.choice(list3))根據輸入值收牌choose = int(input('你選擇的牌在第幾列:'))if choose == 1:list = (random.choice(choose1)) #選擇的牌在第1列時,從兩種收牌順序中隨機一種elif choose == 2:list = (random.choice(choose2)) #選擇的牌在第2列時,從兩種收牌順序中隨機一種else:list = (random.choice(choose3)) #選擇的牌在第3列時,從兩種收牌順序中隨機一種print(list)根據輸入值收牌反思總結復制發牌代碼對已經寫過的發牌代碼進行復制。list1 = []list2 = []list3 = []for i in range(7):list1.append(list[3 * i])list2.append(list[3 * i + 1])list3.append(list[3 * i + 2])print(list1)print(list2)print(list3)完成發牌模塊魔術圖解發牌觀眾選牌收牌發牌觀眾選牌收牌發牌觀眾選牌收牌發牌找出被選中的牌完成循環模塊for i in range(3):a = list2 + list1 + list3b = list3 + list1 + list2choose1 = [a, b]......print(list1)print(list2)print(list3)print('我猜出來了,你選擇的牌是%s! ' % list2[3]) #輸出觀眾選擇的紙牌完成循環模塊反思總結 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫