当前位置: 首页 > 知识库问答 >
问题:

你如何将爱好和个性存储在一个列表中,然后用一个不同的随机数生成它们,以确定你得到的是哪一个hob或哪一个人?

燕英奕
2023-03-14

在电子游戏《动物穿越:新视野》中,村民们被个性和爱好组织起来。这8种性格分别是:

正常的懒惰的姐妹傲慢的脾气暴躁的运动员快活的自鸣得意的

这6项爱好分别是:

教育时尚健身音乐自然演奏

创建一个程序,允许用户创建他们自己的动物穿越村民。用户应该能够输入一个名字,之后程序会为该村民随机选择一个爱好和个性:

请输入村民姓名:

Betsy Betsy很傲慢,很自然

该程序应该将兴趣爱好和个性都存储在列表中,并且当创建一个村民时,它应该从每个列表中随机选择个性。

要求:·个性和爱好都必须存储在列表中·你必须生成一个不同的随机数来确定爱好和个性(也就是说,不要生成一个随机数并将其用于两个列表,因为这样可以防止许多组合)·在随机化时,你应该确保所有的组合都是可能的(也就是说,确保你不会在随机生成中意外地漏掉一个个性或爱好)·程序不应该崩溃

到目前为止,我已经记下了名字部分,它是:

name=str(输入(“请输入村民姓名:”)))print(str(名称))

但我不知道如何用一个不同的数字把个性和爱好随机化。

共有1个答案

宗安翔
2023-03-14

以下是步骤:

  1. 列出个性列表(字符串)
  2. 列出爱好列表(字符串)
  3. 使用random.randint访问来自(1)和(2)的列表中的随机元素
  4. 从输入中获取村民姓名。
  5. 设置名称+(3)结果的格式并打印。

请在你的问题上多加一点,你的思路是对的!

 类似资料:
  • 本文向大家介绍你最不喜欢React的哪一个特性(说一个就好)?相关面试题,主要包含被问及你最不喜欢React的哪一个特性(说一个就好)?时的应答技巧和注意事项,需要的朋友参考一下 没有beforeEach, afterEach, beforeRouteEnter,beforeRouteUpdate,beforeRouteLeave等路由生命周期,以及没有keep-alive

  • 本文向大家介绍你最喜欢React的哪一个特性(说一个就好)?相关面试题,主要包含被问及你最喜欢React的哪一个特性(说一个就好)?时的应答技巧和注意事项,需要的朋友参考一下 We can split the whole page into many parts, and they can be independent, they can be reused in other places. Th

  • 嗨,我正在写一个程序,生成两个矩阵,然后告诉哪一个是大的。但我的问题是我不知道怎么加。程序说i和j不是在output3函数中声明的,而是在其他函数中声明的。我想我可能在格式化方面有问题,但我是新来的,所以我不太知道如何正确地编写代码。我该怎么解决这个?多谢了。

  • 本文向大家介绍如何生成一个随机数?相关面试题,主要包含被问及如何生成一个随机数?时的应答技巧和注意事项,需要的朋友参考一下  

  • 我想要这样的结果。依靠这个数组,我想在其中得到一个随机值。

  • 问题内容: 我对Swift和编程逻辑很陌生,所以请耐心等待 如何在Swift中生成0到9之间的随机数而不重复最后生成的数字?因为相同的数字不会连续出现两次。 问题答案: 将先前生成的数字存储在变量中,然后将生成的数字与先前的数字进行比较。如果它们匹配,则生成一个新的随机数。重复生成新数字,直到它们不匹配为止。