小编Dav*_*ave的帖子

比较三个数字?

我正在编程课程的介绍中,出于某种原因我对如何从这里开始感到有点困惑.基本上,提示是比较用户输入的三个数字,并查看第一个数字是否在最后两个数字之间.

def fun1(a,b,read,):
    if a < read and read > b:
        return print("Yes")
    elif b < read and read > a:
        return print("Yes")
    else:
        return print("No")

def main():
   read = input("mid: ")
   a = input("num1 ") 
   b = input("num2 ")
   fun1(read,a,b,)
   print("result:",fun1)
Run Code Online (Sandbox Code Playgroud)

所以你看到我无法弄清楚如何在第一个函数中得到比较函数.任何帮助深表感谢!

python comparison

1
推荐指数
1
解决办法
1万
查看次数

迭代python中的列表来检查文件行长度

我已经解决了这个问题好几个小时了,不管我扔了什么,我都不能为我的生活让它发挥作用.

目标是导入一个文件,每个行包含12个数字,但是用户想要输入多行.(它正在检查UPC代码).我要做的是导入文件,然后设置一个循环来检查文件中的每一行,如果它超过12个字符长或在它下面吐出错误,如果它包含任何字母吐出出错了(我还没到现在.)无论如何,这是我的代码:

iven = input("what is the file name")
infile = open(iven, "r")
lines = infile.read()
v = lines.split()
print(lines)
print(v)


for i in range(len(v)):
    if len(v[i]) > 12:
        print("UPC is too long")
    elif len(v[i]) < 12:
        print("UPC is too short")
    else:
        print(v)
Run Code Online (Sandbox Code Playgroud)

而截至目前,这是一个烂摊子.我可以让它一次读取一个字符的文本文件,或者它计算整个事物,它不会一行一行.有任何问题,我可以帮你解决这个问题

python file list line

0
推荐指数
1
解决办法
64
查看次数

标签 统计

python ×2

comparison ×1

file ×1

line ×1

list ×1