likes
comments
collection
share

「兔了个兔」随机生成兔年祝福,让程序给你拜年!

作者站长头像
站长
· 阅读数 15

我正在参加「兔了个兔」创意投稿大赛,详情请看:「兔了个兔」创意投稿大赛

随机生成兔年祝福,让程序给你拜年!

作者:千石 本文专栏:兔了个兔 支持作者:点赞、评论、收藏

前言

虽然已经开工了,但我还是想写下这篇文章,作为对2023年新年的纪念

正文

看到这个标题,你们可能在想:不就是随机生成祝福语吗?这还不简单?

随后,咔咔两下,就把程序写出来了,就像这样:

科普:random.randint模块可以生成一个指定范围内的随机整数。它接受两个参数,一个是较小的数字,另一个是较大的数字,然后从这两个数字之间选取一个随机整数。例如,random.randint(1,10)将返回一个1到10之间的随机整数,而random.randint(-5, 5)将返回一个-5到5之间的随机整数。

import random
def generate_rabbit_year_wish():
    wishes = ["愿兔兔陪伴你度过美好的一年!", "愿兔兔带给你无限的欢乐!", "愿兔兔带给你无限的健康!", "愿兔兔带给你无限的幸运!", "愿兔兔陪伴你走完这一年!"]
    index = random.randint(0, len(wishes)-1)
    return wishes[index]
print(generate_rabbit_year_wish())
「兔了个兔」随机生成兔年祝福,让程序给你拜年!

你以为这就算完了?NONONO,其实,代码还可以这样写:

科普:random.choice函数可以从一个序列(列表,字符串,元组)中返回一个随机项。它接受一个参数,即要从中选取项的序列,它将返回该序列中的一个随机项,例如:

fruits = ['apple', 'banana, 'orange']
random_fruit = random.choice(fruits)
print(random_fruit)

这将返回一个序列中的随机项,即“apple”,“banana”或“orange”中的一种。

import random
blessing_list = ["新的一年新的开始,愿兔年带给你好运", "祝你在兔年里步步高升", "恭祝兔年快乐,大吉大利"]
random_blessing = random.choice(blessing_list)
print(random_blessing)

「兔了个兔」随机生成兔年祝福,让程序给你拜年!

看到这里,你以为我没活了?其实我还有!不信看:

科普:numpy库的np.random.choice()函数可以从一个序列(列表,字符串,元组)中返回一个随机项。它接受两个参数,即要从中选择一项的序列和一个可选参数,即要从序列中选择的项数。它将返回一个随机项,该项可以是一个单独项,也可以是多项的包含在元组中的列表。 例如:

fruits = ['apple', 'banana', 'orange'] 
random_fruits = np.random.choice(fruits, size=2) 
print(random_fruits)

结果将会是一个包含两项的元组,即随机选择的“apple”,“banana”或“orange”中的两种。

import numpy as np
blessing_list = ["新的一年新的开始,愿兔年带给你好运", "祝你在兔年里步步高升", "恭祝兔年快乐,大吉大利"]
random_blessing = np.random.choice(blessing_list)
print(random_blessing)

总结

这篇文章我将程序随机生成祝福作为引入,讲了python两个库的部分函数,希望对大家有所帮助。