猫の兄は、あなたが爬虫類017--関数を書くことを教える - 小さなジョブを

ランダム点呼が行われます

学生の名前は次の

'刘少康', '左月', '侯志杰', '王枫元', '张居正', '王涛', '曹亚南', '刘伟', '杨成龙', '邓凯凯', '吴成浩', '彭博', '段妮', '白泉林', '喻禄', '刘嘉伟', '郑明利', '陈朋来', '岳佳蕊', '李杰', '杨栓', '张承恩', '李国庆', '王嵩', '张彩芸', '张瑶', '张虎跃', '宋晨光', '朱颜恩', '杨欢欢', '韦丹丹', '康涛涛', '高广宇', '吴纪昌', '王宇行', '庞忠良', '郭天', '陈云', '金宝顺', '尚尚', '曹新宇', '祁书', '秦磊'
复制代码

効果...

フォーカスが分割され...

{
	'侯': {
		'志': ['杰']
	},
	'刘': {
		'※': ['伟'],
		'嘉': ['伟'],
		'少': ['康']
	},
	'吴': {
		'成': ['浩'],
		'纪': ['昌']
	},
	'喻': {
		'※': ['禄']
	},
	'宋': {
		'晨': ['光']
	},
	'尚': {
		'※': ['尚']
	},
	'岳': {
		'佳': ['蕊']
	},
	'左': {
		'※': ['月']
	},
	'庞': {
		'忠': ['良']
	},
	'康': {
		'涛': ['涛']
	},
	'张': {
		'※': ['瑶'],
		'居': ['正'],
		'彩': ['芸'],
		'承': ['恩'],
		'虎': ['跃']
	},
	'彭': {
		'※': ['博']
	},
	'曹': {
		'亚': ['南'],
		'新': ['宇']
	},
	'朱': {
		'颜': ['恩']
	},
	'李': {
		'※': ['杰'],
		'国': ['庆']
	},
	'杨': {
		'※': ['栓'],
		'成': ['龙'],
		'欢': ['欢']
	},
	'段': {
		'※': ['妮']
	},
	'王': {
		'※': ['涛', '嵩'],
		'宇': ['行'],
		'枫': ['元']
	},
	'白': {
		'泉': ['林']
	},
	'祁': {
		'※': ['书']
	},
	'秦': {
		'※': ['磊']
	},
	'邓': {
		'凯': ['凯']
	},
	'郑': {
		'明': ['利']
	},
	'郭': {
		'※': ['天']
	},
	'金': {
		'宝': ['顺']
	},
	'陈': {
		'※': ['云'],
		'朋': ['来']
	},
	'韦': {
		'丹': ['丹']
	},
	'高': {
		'广': ['宇']
	}
}
复制代码

コードの回答

import random,time,pprint
students = ['刘少康',
            '左月',
            '侯志杰',
            '王枫元',
            '张居正',
            '王涛',
            '曹亚南',
            '刘伟',
            '杨成龙',
            '邓凯凯',
            '吴成浩',
            '彭博',
            '段妮',
            '白泉林',
            '喻禄',
            '刘嘉伟',
            '郑明利',
            '陈朋来',
            '岳佳蕊',
            '李杰',
            '杨栓',
            '张承恩',
            '李国庆',
            '王嵩',
            '张彩芸',
            '张瑶',
            '张虎跃',
            '宋晨光',
            '朱颜恩',
            '杨欢欢',
            '韦丹丹',
            '康涛涛',
            '高广宇',
            '吴纪昌',
            '王宇行',
            '庞忠良',
            '郭天',
            '陈云',
            '金宝顺',
            '尚尚',
            '曹新宇',
            '祁书',
            '秦磊']
            
def name_to_three():
    stu_list = []
    for i in students:
        if len(i) == 2:
            tmp_list = list(i)
            tmp_list.insert(1,'※')
            i = ''.join(tmp_list)
        stu_list.append(i)
    return stu_list
# pprint.pprint(name_to_three())
def make_first():
    first_list = []
    stu_dict = {}
    for i in name_to_three():
        first_list.append(i[0])
        one_set = set(first_list)
    for i in one_set:
        stu_dict[i] = {}
    return stu_dict
# pprint.pprint(make_first())
def make_second():
    stu_dict = make_first()
    for i in stu_dict:
        for j in name_to_three():
            if i == j[0]:
                stu_dict[i][j[1]] = []
    return stu_dict
# pprint.pprint(make_second())
def make_third():
    stu_dict = make_second()
    for i in stu_dict:
        for j in stu_dict[i]:
            for k in name_to_three():
                if i+j == k[:2]:
                    stu_dict[i][j].append(k[2]) 
    return stu_dict
# pprint.pprint(make_third())
def stu_split():
    return make_third()
def print_point():
    for i in range(6):
        print('.',end='')
        time.sleep(0.3)
    print('')
# print_point()
def find_lucky_dog():
    print('开始抽取幸运观众')
    print_point()
    stu_dict = stu_split()
    one = random.choice(list(stu_dict))
    two = random.choice(list(stu_dict[one]))
    three = random.choice(stu_dict[one][two])
    print('第一个字: '+one)
    print_point()
    print('第二个字: '+two)
    print_point()
    print('第三个字: '+three)
    print('')
    if two == '※':
        two = ''
    time.sleep(0.5)
    print('最终的幸运观众: {}{}{}!!!'.format(one,two,three))
    time.sleep(0.5)
    print('')
def start():
    while True:
        find_lucky_dog()
        if input('是否继续? (输入"y"继续, 否则退出...) ') != "y":
            break
        else:
            print('')
            
start()
复制代码

クイックジャンプ:

猫の兄弟は爬虫類000--を書くためにあなたを教えた.md始まる
猫の兄弟爬虫類001を書くためにあなたを教える-印刷()関数と変数た.md
猫の兄弟は爬虫類002--仕事を書くためにあなたを教える-ピカチュウた.md印刷
猫の兄弟は爬虫類を書くためにあなたを教えます003データ型変換た.md
猫の兄弟爬虫類004--データ型変換を書くためにあなたを教える-小さな実践がた.md
猫の兄弟を爬虫類005--データ型変換を書くためにあなたを教える-小さな仕事はた.md
猫の兄弟が爬虫類を書くためにあなたを教えます006- -条件付きとネストされた条件は、た.md
小さなオペレーティングた.md - 007爬虫類の条件とネストされた条件を書くためにあなたを教える猫の兄弟を
猫の兄弟をあなたは爬虫類008を書くことを教える-入力()関数は、た.md
猫の兄弟が爬虫類を書くためにあなたを教えます009 -入力()関数- AI小さな愛の学生がた.md
猫の兄弟を、010爬虫類、辞書のリストを書くために循環た.mdあなたを教える
猫の兄弟を爬虫類011--リスト、辞書、循環書くためにあなたを教える-小さな仕事をた.md
猫の兄は、あなたがブール値を書くことを教える、と4つの爬虫類012--のステートメントはた.md
あなたがブール値の書き込みに教える猫の兄弟を、そして4匹の爬虫類013--文-小さなジョブた.md
PKゲーム-猫の兄は、あなたが爬虫類014書くことを教えます。 MDの
PKゲーム(新しいリビジョン)た.md -猫の兄は、あなたが爬虫類015の書き込みに教える
あなたがた.md爬虫類016--機能書くことを教える猫の兄弟
猫の兄弟があなたが爬虫類017--関数を書くことを教えるを-小さなジョブがた.md
あなたを教えるために猫の兄弟を爬虫類018--debug.md書き込み
デバッグ-仕事-猫の兄弟を爬虫類019を書くためにあなたを教えます。mdの
猫の兄弟爬虫類020--クラスとオブジェクト(上)を書くためにあなたを教えた.md
猫の兄弟が爬虫類に021--クラスとオブジェクト(a)の書き込みにあなたを教える-ジョブた.mdを
猫の兄弟があなたが爬虫類に022--クラスとオブジェクトを書くことを教える(下)た.md
求人た.md -猫の兄は、あなたが爬虫類に023--クラスとオブジェクトを(下)書くことを教える
猫の兄弟があなたが爬虫類の書き込みに024--コード化された復号を教え&&た.md
猫の兄弟がコード化されたデコード爬虫類025 &&を書くためにあなたを教える-小さな仕事はた.md
猫の兄弟をあなたに教える爬虫類026--モジュールを書くためた.md
猫の兄弟爬虫類を書くためにあなたを教える027--モジュールがた.md紹介
猫の兄弟が爬虫類を書くためにあなたを教えます028- -導入モジュール-小さな仕事-看板た.md
猫の兄は、あなたが予備-requests.md爬虫類爬虫類029--書くことを教える
あなたは030--予備-requests-ジョブがた.md爬虫類爬虫類書くことを教える猫の兄弟を
猫の兄弟が031爬虫類を書くためにあなたを教えます-爬虫類の基礎-html.md
猫の兄は、あなたが爬虫類爬虫類032--最初の経験を書くことを教える-BeautifulSoup.md
猫の兄弟があなたが033--初めての経験-BeautifulSoup-ジョブがた.md爬虫類爬虫類の書き込みに教える
あなたは爬虫類を書くことを教える猫の兄弟を034- -た.md練習-BeautifulSoup爬虫類
の仕事- - top250.mdフィルム猫の兄は、あなたは035--爬虫類爬虫類-BeautifulSoup練習書くことを教える
猫の兄弟があなたが036--爬虫類爬虫類-BeautifulSoupの練習を書くために教えを-仕事-仕事をた.md映画top250-を解決するために
猫の兄弟は037--爬虫類爬虫類を書くためにあなたを教える-ベビーた.md曲を聴くために
猫の兄弟があなたに教える爬虫類を書くこと038--引数がた.md要求
猫の兄弟を保存されたデータを書き込むためにあなたを教える爬虫類039--た.md
猫の兄弟爬虫類を書くためにあなたを教えます040--ストアデータ -ジョブた.md
猫の兄弟があなたが爬虫類を書くことを教える041--アナログログイン-cookie.md
猫の兄弟は爬虫類042を書くためにあなたを教える-セッション使用はた.md
猫の兄弟を爬虫類を書くためにあなたを教える043--アナログブラウザがた.md
猫の兄弟を爬虫類044--アナログブラウザを書くためにあなたを教える-ジョブがた.md
猫の兄弟が爬虫類を書くためにあなたを教えます045--コルーチンた.md
練習- -猫の兄は爬虫類046--コルーチン書くためにあなたを教えて太っていないた.md食べるためにどのような
猫の兄弟を爬虫類047を書くためにあなたを教える-た.md scrapyフレームワーク
猫の兄弟が爬虫類を書くためにあなたを教えます048--た.md爬虫類爬虫類および抗
猫の兄弟は爬虫類を書くためにあなたを教える049--エンドSahuaた.md

ます。https://juejin.im/post/5cfc4ad76fb9a07ee27b081dで再現

おすすめ

転載: blog.csdn.net/weixin_34112208/article/details/91440796