仅使用“基本”代码将唯一列表的元素与Python进行比较

卡米尔

我要求用户输入一个由4个数字组成的列表,并且我必须验证它们是否都不同(如果不是,他必须再做一次),但这是一项较大的作业,我只能使用简单/基本的代码,这意味着我不能使用集合或任何函数,只能使用列表,循环...

因此,我要求用户一次输入1个元素,以便每次将它们与已经输入的元素进行比较,但是我想这样做的方法要简单得多。我的程序看起来像:

code= input ("enter a list of four distinct numbers between 1 and 8:")
for c in code:
while type (code)!=list or len(code)!=4 or type(c)!=int or code[c]<1 or code[c]>8 or ????????? :
     print "try again ! this is not correct"
     code=input("enter a list:")

我怎样才能做到这一点 ?谢谢

科里·克莱默(Cory Kramer)

这是一个解决方案,他们一次输入一个值,如果不符合您的条件,则提示您重新输入。

values = []  # initialize empty list

while len(values < 4):
    value = int(input("enter a number between 1 and 8:"))
    if value in values:  # Check if unique
        print("You already entered this")
    elif value < 1 or value > 8:  # Check bounds
        print("Value must be between 1 and 8")
    else:
        values.append(value)  # Valid number, add to your list

print(values)  # print out the final list

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将列表中的元素与同一列表中的每个其他元素进行比较

来自分类Dev

从原始列表中获取仅包含最后出现的元素的新唯一列表

来自分类Dev

Python:如何将一个列表中的所有项目作为字符串与另一列表中的所有项目进行比较?

来自分类Dev

使用ListIterator且是唯一列表的集合

来自分类Dev

使用熊猫创建唯一列表

来自分类Dev

给定唯一列表,列出唯一元素

来自分类Dev

如何将表与其自身进行比较并在仅一列中获取具有相同数据的行?

来自分类Dev

获取 SQL 表的 XML 列中顶级元素名称的唯一列表

来自分类Dev

使用python将子列表中的第一个元素与同一列表中的元素合并

来自分类Dev

使用Python计算由空格分隔的两个字符串的唯一列表元素

来自分类Dev

列表列表中同一列表中元素的比较

来自分类Dev

如何将字符串的长度与同一列表中的整数进行比较?

来自分类Dev

通过ID比较Javascript对象以在Angular / JS中创建唯一列表

来自分类Dev

如何使用带有猫鼬的节点js创建json元素的唯一列表

来自分类Dev

Excel:从表中获取唯一值列表,然后使用公式将值放在一列中

来自分类Dev

如何比较同一列表中的元素并追加到其他列表?(蟒蛇)

来自分类Dev

使用唯一列更新表

来自分类Dev

COGNOS:将列与交叉表中的前一列进行比较,并动态生成列

来自分类Dev

如何创建将一列的多行与另一列进行比较的更有效的布尔逻辑代码?

来自分类Dev

从对象列表获取ID的唯一列表

来自分类Dev

在元组列表中查找唯一列表

来自分类Dev

列表中的C#唯一列表

来自分类Dev

遍历列表创建新的唯一列表

来自分类Dev

如何使用python列表理解/字典将每一列打印为唯一变量

来自分类Dev

在 Python 中计算列表中的唯一列表

来自分类Dev

将唯一列表放在命名范围内

来自分类Dev

通过比较下一个列表和上一个列表并存储唯一列表来遍历Python中的列表列表

来自分类Dev

Python:将列表中项目的前 n 个字符与同一列表中所有其他项目的前 n 个字符进行比较

来自分类Dev

使用Excel将仅唯一列转置为标题行

Related 相关文章

  1. 1

    将列表中的元素与同一列表中的每个其他元素进行比较

  2. 2

    从原始列表中获取仅包含最后出现的元素的新唯一列表

  3. 3

    Python:如何将一个列表中的所有项目作为字符串与另一列表中的所有项目进行比较?

  4. 4

    使用ListIterator且是唯一列表的集合

  5. 5

    使用熊猫创建唯一列表

  6. 6

    给定唯一列表,列出唯一元素

  7. 7

    如何将表与其自身进行比较并在仅一列中获取具有相同数据的行?

  8. 8

    获取 SQL 表的 XML 列中顶级元素名称的唯一列表

  9. 9

    使用python将子列表中的第一个元素与同一列表中的元素合并

  10. 10

    使用Python计算由空格分隔的两个字符串的唯一列表元素

  11. 11

    列表列表中同一列表中元素的比较

  12. 12

    如何将字符串的长度与同一列表中的整数进行比较?

  13. 13

    通过ID比较Javascript对象以在Angular / JS中创建唯一列表

  14. 14

    如何使用带有猫鼬的节点js创建json元素的唯一列表

  15. 15

    Excel:从表中获取唯一值列表,然后使用公式将值放在一列中

  16. 16

    如何比较同一列表中的元素并追加到其他列表?(蟒蛇)

  17. 17

    使用唯一列更新表

  18. 18

    COGNOS:将列与交叉表中的前一列进行比较,并动态生成列

  19. 19

    如何创建将一列的多行与另一列进行比较的更有效的布尔逻辑代码?

  20. 20

    从对象列表获取ID的唯一列表

  21. 21

    在元组列表中查找唯一列表

  22. 22

    列表中的C#唯一列表

  23. 23

    遍历列表创建新的唯一列表

  24. 24

    如何使用python列表理解/字典将每一列打印为唯一变量

  25. 25

    在 Python 中计算列表中的唯一列表

  26. 26

    将唯一列表放在命名范围内

  27. 27

    通过比较下一个列表和上一个列表并存储唯一列表来遍历Python中的列表列表

  28. 28

    Python:将列表中项目的前 n 个字符与同一列表中所有其他项目的前 n 个字符进行比较

  29. 29

    使用Excel将仅唯一列转置为标题行

热门标签

归档