我怎样才能使它少一点可怕? Python

时间:2019-09-09 19:11:44

标签: python redundancy

我正在创建一个打印随机生产活动的简单程序。这是该程序的“简化”版本。

import random

meditate = ['sitting down meditation','lying down meditation','standing meditation']
exercise = ['go for run','do yoga']
call_text_fam = ['call mom', 'call dad']

activity_list = [meditate, exercise, call_text_fam]

activity_list_spinner = random.randint(0,len(activity_list)-1)

meditate_spinner = random.randint(0,len(meditate)-1)
exercise_spinner = random.randint(0,len(exercise)-1)
call_text_fam_spinner = random.randint(0,len(call_text_fam)-1)

if activity_list[activity_list_spinner] == meditate:
    print(activity_list[activity_list_spinner][meditate_spinner])
elif activity_list[activity_list_spinner] == exercise:
    print(activity_list[activity_list_spinner][exercise_spinner])
elif activity_list[activity_list_spinner] == call_text_fam:
    print(activity_list[activity_list_spinner][call_text_fam_spinner]) 

这将迅速变得巨大,因此任何有关清理方法的想法都将很棒。

1 个答案:

答案 0 :(得分:3)

为说明克里斯的评论,下半部分可以简化为:

activity_list = [...]

print(random.choice(random.choice(activity_list)))
相关问题