Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 打印长度最长的行、ASCII值总和最高的行或字数最多的行_Python - Fatal编程技术网

Python 打印长度最长的行、ASCII值总和最高的行或字数最多的行

Python 打印长度最长的行、ASCII值总和最高的行或字数最多的行,python,Python,我需要一些帮助来打印文本文件中长度最长的行、ASCII值总和最高的行或字数最多的行。这是我第一次编程,我真的在与python搏斗,不知道如何计算本周我的实验室需要的代码。我一直想解决这个问题,但到目前为止运气不好。有人能帮我吗?首先要弄清楚如何打开文件并将文件中的一行文本读入字符串 读取循环中的一行,每次循环计算字符串的长度(简单)、字数(将字符串除以“”(空格)字符并计算得到的字数)和ASCII值的总和(循环字符串中的每个字符,保持每个字符的ASCII值的总和) 一旦你有了这条线的3个值,你就

我需要一些帮助来打印文本文件中长度最长的行、ASCII值总和最高的行或字数最多的行。这是我第一次编程,我真的在与python搏斗,不知道如何计算本周我的实验室需要的代码。我一直想解决这个问题,但到目前为止运气不好。有人能帮我吗?

首先要弄清楚如何打开文件并将文件中的一行文本读入字符串

读取循环中的一行,每次循环计算字符串的长度(简单)、字数(将字符串除以“”(空格)字符并计算得到的字数)和ASCII值的总和(循环字符串中的每个字符,保持每个字符的ASCII值的总和)

一旦你有了这条线的3个值,你就可以看到它们是否比以前找到的任何值都大。您可以通过在循环之前声明一些变量来保存到目前为止找到的最大值,然后在发现更大的值时更新这些变量。您还需要3个变量来保存您发现具有这些值中最高值的字符串


循环完成后,您将读取整个文件并找到3个字符串。打印出来。

发布您迄今为止所做的代码,以便我们可以帮助您找到问题所在。