读取python文件中的水平线

2024-09-27 22:27:40 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我试着想出一个数独校验码。其中所需的数据存储在外部文件中。我正在检查数字是否水平匹配。到目前为止,我有以下几点

filename=input("Enter filename:-")

with open(filename) as f:  #opening files
    content = f.readlines()  #obtaining each lines  

for line in lines:             #check each line
    numbers=line.split()  #split each line    # split(example 135246 into 1,3,5,2,4,6 )
    newnumber=letter.sort()   #arrange to 1,2,3,4,5,6
    if newnumber=[1,2,3,4,5,6]:
         print("valid")
    else:
         print("not valid")

我想知道这是否可以用来检查水平数字


Tags: 文件数据inputline水平数字filenamesplit
1条回答
网友
1楼 · 发布于 2024-09-27 22:27:40
filename=input("Enter filename:-")

with open(filename) as f:  #opening files
    for line in f:
        numbers = [int(i) for i in line.strip()]
        numbers.sort()
        if numbers == list(range(1,7)):
            print("valid")
        else:
            print("invalid")

相关问题 更多 >

    热门问题