尝试连接时发生错误 - 不使用sudo时的docker(An error occurred trying to connect - docker when not using sudo)
我在ubuntu 14.04上,除非我使用sudo运行docker命令,否则我收到此错误:
$ docker images An error occurred trying to connect: Get http://vagrant.f8:2375/v1.24/images/json: dial tcp: lookup vagrant.f8 on 127.0.0.1:53: no such host
我已经卸载了vagrant,重新安装了docker并且仍然有这个错误。 这是在我无法删除的配置中的某种烘焙?
I am on ubuntu 14.04 and unless I use sudo to run docker commands I get this error:
$ docker images An error occurred trying to connect: Get http://vagrant.f8:2375/v1.24/images/json: dial tcp: lookup vagrant.f8 on 127.0.0.1:53: no such host
I have uninstalled vagrant, re-installed docker and still have this error. Is this some kind of baked in config that I haven't been able to remove?
原文:https://stackoverflow.com/questions/39084477
最满意答案
你在代码中的for循环之外做了平均值和求和。 我只是将它们移动到for循环中。 对于每次迭代,总和和平均值都会改变,因此它们必须在for循环中。
print ("To stop entering numbers and calculate average, press CTRL+D") print ("Enter numbers:") i = 0 sum = 0 average = 0.0 for line in sys.stdin: print (i, "\t", line.strip()) i = i + 1 sum += int(line.strip()) average = sum/i print("The average of the numbers you entered is", round (average, 1),".")
打印总和,平均值可以在for循环之外完成。
这是正确的方法You were doing average and sum outside the for loop in your code. I just moved them into the for loop. For every iteration , the sum and average both will change, so they have to be in the for loop.
print ("To stop entering numbers and calculate average, press CTRL+D") print ("Enter numbers:") i = 0 sum = 0 average = 0.0 for line in sys.stdin: print (i, "\t", line.strip()) i = i + 1 sum += int(line.strip()) average = sum/i print("The average of the numbers you entered is", round (average, 1),".")
Printing the sum, average values can be done outside the for loop.
This is the correct method
相关问答
更多-
制作未知数量的变量(Making a unknown amount of variables)[2021-09-30]
amountOfQuads是一个字符串,但range需要一个整数。 此外,不是在列表上设置索引,而是append到列表。 amountOfQuads = int(amountOfQuads) quad = [] for i in range(amountOfQuads): quad.append(vtk.vtkQuad()) 你可以用理解来代替它。 quad = [vtk.vtkQuad() for _ in range(int(header_line.split(',')[1]))] amou ... -
简单的平均计算(Simple average calculation)[2022-11-19]
isdigit测试字符是否是数字。 该测试仅在将0分配给数字后才达到,0是控制代码,而不是数字,因此isdigit(0)始终为false,因此while条件始终为true。 ... number=0; ... } while( !isdigit(number) ); 相反,测试输入流以确定它是否成功读取值。 int main() { const size_t COUNT = 100; int tab[COUNT]; size_t n; ... -
所以,我决定在外面做一个边框。 琐事 - 丹和凯西斯帕克伦(Spacken?)在30年前写萨尔贡时用他们的棋盘做了这个。 你可以做边界,但我认为这不会有太大的帮助。 告诉我,在你的第一个例子中 1 2 3 4 5 6 7 8 9 假设#1在[0] [0]处,那么围绕#2的8个单元的索引是什么? So, I've decided to make a sort of border around the outside. Trivia - Dan and Kathy Spacklen (Spacken?) di ...
-
发布未知数量的字段(Posting unknown amount of fields)[2022-06-13]
用于代替foreach。 @model MvcApplication1.Models.Page @using (Html.BeginForm("SubmitPage", "Home", FormMethod.Post)) { for(int i=0;ix.Translation[i].PageName) @Ht ... -
你在代码中的for循环之外做了平均值和求和。 我只是将它们移动到for循环中。 对于每次迭代,总和和平均值都会改变,因此它们必须在for循环中。 print ("To stop entering numbers and calculate average, press CTRL+D") print ("Enter numbers:") i = 0 sum = 0 average = 0.0 for line in sys.stdin: print (i, "\t", line.strip()) ...
-
使用这样的东西: =AVERAGE(C3:INDEX(C3:Q3,1,$C$11)) 其中C3 - 具有数据的行的第一个单元格 C3:Q3整行的C3:Q3地址 C11包含要计算的年数(例如10或20) Use something like this: =AVERAGE(C3:INDEX(C3:Q3,1,$C$11)) where C3 - first cell of row with data C3:Q3 address of entire row C11 contains number of year ...
-
尝试一些类似的东西 #include
int main(int argc, const char * argv[]) { int lo, hi, input; scanf("\n%d", &input); if(input >= 0) { hi = input; lo = input; while(input >= 0) { if(input > hi) { ... -
如何计算平均分数?(How do I calculate the Average marks?)[2023-06-20]
除了每个范围的计数外,您还需要保留所有成绩和总计数的总和(或者只添加单个范围总计) In addition to counts for each range, you need to keep total of all grades and total count (or just add individual range totals) -
要求用户输入数字然后计算它们并找到平均值(asking the user to input numbers and then counting them and finding the average)[2023-06-17]
您在“if”条件下缺少打印件。 修改if条件如下 if("e".equals(entered)){ //print stuff System.out.print(negative + positive + zeroes + sum + (count - 1) + average); break; } 正如其他人评论的那样,您需要考虑“除以零”等情况并处理输入验证。 You are missing the print in "if" condition. Modify the if condi ... -
计算平均成绩(Calculating an average grade)[2022-04-08]
您可以创建一个类Exam作为输入数据的占位符: public static class Exam { final double mark; final double weight; public Exam(double mark, double weight) { this.mark = mark; this.weight = weight; } public double getTotal() { return mark * weight / 100; ...