【问题标题】:How to use arrays/lists and loops in Python如何在 Python 中使用数组/列表和循环
【发布时间】:2023-03-07 12:32:01
【问题描述】:

好的,这是我的第一个问题。我目前是一名 IT 学生,正在学习编程基础课程。我似乎花了更多的时间迷失和困惑,而不是我觉得应该的。我们使用 Python 作为编程语言。本周的主题是数组和列表。根据我通过阅读许多其他论坛收集到的信息,Python 不使用数组而是列表。因此,这项任务对我来说没有任何意义。任何帮助或指导将不胜感激。

为每个问题创建一个流程图和一个故事板。

使用以下信息创建故事板(可以是用于解决问题的基于文本的描述)和流程图(使用流程图符号说明您将如何编程)来解决每个问题。您可以将 Microsoft Word® 用于情节提要,将 Microsoft PowerPoint® 用于流程图。

  1. 问题 1:创建一个包含星期几的数组。

  2. 问题2:创建一个循环来打印上面的内容。

那么这个流程图会是什么样子呢?下周的作业通过实际用 Python 编写程序建立在此基础上。脚本会是什么样子?感谢您的帮助。

【问题讨论】:

  • 抱歉,您需要给我们一些您尝试过的东西。我不会为你写代码。
  • 我很抱歉@scottb。我不是要求有人为我编写代码。我不是在寻找一个简单的答案,而是寻找一个能指引我正确方向的人。 days=['Monday','Tuesday','Wednesday','Thursday','Friday'] print(days) 这当然会打印列表中列出的日期。我不确定所请求的循环在哪里发挥作用。
  • 强烈建议阅读the Python tutorial,以便您对如何在 Python 中编程、迭代的全部内容、如何分配事物等有一个基本的了解。
  • 感谢@MattDMo 的建议。我过去使用过 Python 教程。我的课程还有 2 周的时间,到目前为止我还没有遇到任何困难。我已经能够通过参考或反复试验来解决它。出于某种原因,我似乎遇到了这个问题。
  • here'sfor 循环的一些帮助。

标签: arrays loops python-3.x


【解决方案1】:

这只是一个提示,我不会为你写你的程序。在您的评论中,您正确地分配了列表(您是对的,它们在 Python 中不称为“数组”)。现在您需要对其进行迭代以单独打印每个项目。我建议您在 Python 教程中刷新记忆,了解如何控制程序流,尤其是 for 语句。请记住,总体思路是:

for item in collection_of_items:
    do_something_with(item)

【讨论】:

    【解决方案2】:
    days = ['monday','tuesday','wednessday','thursday','friday','saturday','sunday']
    
    for day in days:
        print(day)
    

    编辑:

    这个流程图会是什么样子?

    这个问题很简单,试着自己制作流程图。尝试在编程课程的第一课练习思考。

    脚本会是什么样子?

    它看起来像上面的代码。但你可以做得更好更专业,试着去想办法。

    【讨论】:

    • 她正在努力学习。干得好,用勺子喂她一切,没有任何解释……
    • 我仔细阅读了她的问题,她确实对问题的抽象进行了调查,所以我认为我不需要更多解释。这就是为什么我刚刚发布了那个简单的代码。
    • 您是否阅读了comment明确要求不要获得密码的地方?否。不赞成投票。
    • 投反对票没关系,因为在其他人看来,代码是不好的帮助,但在这种情况下,我只想向她展示它非常简单,不需要解释太多,去做吧。
    猜你喜欢
    • 1970-01-01
    • 2015-08-22
    • 2013-03-12
    • 2022-12-04
    • 2016-01-04
    • 2020-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多