Python文件选取数据

img

任务三这里,选取三列的所以行,老。师说有一个纠正,怎么纠正?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7547271
  • 这篇博客也不错, 你可以看下Python编写一个函数,其参数是两个正整数,将这两个正整数之间的所有素数以一个元组的形式返回。
  • 同时,你还可以查看手册:python- 自定义扩展类型:教程- 基础 中的内容
  • 除此之外, 这篇博客: python 小练习中的 依次输入三角形的三边长,判断能否生成一个直角三角形。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    flag = True
    while flag:
        i = 1
        triangle = []
    
        # input 3 integers by loop
        while i <= 3:
            x = input(f"Please enter {i} integers:")
            # is a integer?
            try:
                x = int(x)
            except ValueError as e:
                print("Input is not integer, please retry")
                continue
            # is a positive?
            if x <= 0:
                print("Please enter a positive number")
                continue
            else:
                triangle.append(x)
                i += 1
    
        # sorting list
        triangle.sort()
    
        # a+b>c?
        if (triangle[0] + triangle[1] > triangle[2]) \
                and (triangle[1] + triangle[2] > triangle[0]) \
                and (triangle[2] + triangle[0] > triangle[1]):
            print("The three line can be made up a triangle")
            # a=b? b=c? a=c?
            if triangle[0] == triangle[1] or triangle[1] == triangle[2] or triangle[0] == triangle[2] == triangle[0]:
                print("This is a Isosceles triangle")
            # a*a+b*b=c*c?
            if triangle[0] ** 2 + triangle[1] ** 2 == triangle[2] ** 2:
                print("This is a Right triangle")
        else:
            print("The three line can NOT be made up a triangle")
        print("Please input 'q' to quit or any key to continue")
        
        #quit
        if input() is 'q':
            flag = False
    
  • 您还可以看一下 Sniper.ZH老师的Python专题精讲 日期和时间的使用课程中的 三种时间格式的互相转换小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

什么书