【问题标题】:Python array for a begginner初学者的 Python 数组
【发布时间】:2013-01-18 16:55:28
【问题描述】:

我刚开始使用 Python,对数组有一些疑问。我完全不理解他们。我得到了一个项目,想知道是否有人可以提供帮助。我必须制作一个 1x4 的盒子。用户可以选择四个方框之一,然后出现 A。其他三个盒子然后用 B C D 填满。

somearray = []
    index= input("")-1
    char = raw_input("")
    somearray[] = char

这就是我被赋予的工作。我也知道需要输入或raw_input

def drawArray():
    somearray = []
    index = input("1 , 2 , 3 , 4") - 1
    char = raw_input("A , B , C, D ")
    somearray[] = char

这是我输入的内容。我不确定我应该从这里去哪里。如果有人可以提供帮助,将不胜感激。

【问题讨论】:

  • 您的问题有点含糊,您需要我们帮助您解决什么问题(确切的期望结果——用户选择一个盒子——也不清楚)。用户是否输入了一个字符串(“A”、“B”、“C”或“D”),还是他/她点击了一个框?
  • 在 python 上是list
  • array docs 页面进行比较

标签: python arrays input


【解决方案1】:

你的意思是这样的吗?

>>> def func():
    ind=input("enter the index :")-1
    lis=['B','C','D']
    lis.insert(ind,'A')
    return lis
   ....: 

>>> func()
enter the index :1
>>> ['A', 'B', 'C', 'D']

>>> func()
enter the index :2
>>> ['B', 'A', 'C', 'D']

>>> func()
enter the index :3
>>> ['B', 'C', 'A', 'D']

【讨论】:

  • 是的,非常感谢您的帮助。抱歉含糊其辞。当用户从 1~4 中选择一个数字(对应一个框)时,字母“A”会出现在被选中的框中。选完A之后,剩下的都是B C和D。再次感谢您的帮助。
  • @Budderz 我认为这就是这个程序正在做的事情。
猜你喜欢
  • 1970-01-01
  • 2020-11-05
  • 1970-01-01
  • 1970-01-01
  • 2013-05-19
  • 1970-01-01
  • 2017-03-26
  • 1970-01-01
  • 2020-12-19
相关资源
最近更新 更多