3、輸入一串字串,判斷它是不是回文數。如Madam,I’mAdam是回文數。
提示:要把一串字符中所有的標點符號去除,并把所有的大寫字符變成小寫字符再進行比較。如“Madam,I’mAdam“,轉化后變成“madamimadam”,正讀與逆讀是一樣的,為回文。
import string #匯入字串函式庫
string.punctuation='!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
string.whitespace='\t\n\x0b\x0c\r '
4.撰寫游戲“智多星”,智多星是一種密碼破譯游戲:有8種不同的字符,機器隨機產生四種,并排列在一起。游戲者以反饋的形式進行猜測。如果字符猜對了,位置不對,則提示“=”,如果位置也對,則提示“*”,直到“****”,則表示你全部猜對了。給游戲者8次機會,如果還不行則提示失敗。
提示:import random #匯入隨機函式庫
random.choice(s) #隨機從s字串中選擇一個字符
解題步驟:
計算機隨機產生一組顏色序列。
設定用戶輸入顏色序列,并對隨機顏色序列進行比較。
給定一個最多輸入次數,超過次數,則失敗,否則輸出“Bingo”提示。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/280445.html
標籤:新技術前沿
上一篇:如圖一個臨時表,流水號后面有多列資料,所有列中只有一列有時間,怎么把有時間的列合并再一列
下一篇:怎么用R計算頻率,求助求助
