语法错误位于第9行。
$cfg['Servers'][$i]['host'] = '127.0.0.1';
我做错了什么?另外,我只是Python的初学者,所以一个易于理解的解释会有所帮助。
这就是我的终端弹出的内容:
# -*- coding: UTF-8 -*-
import math
x = []
y = []
n = raw_input('How many points: ')
number = n
while n > 0:
x.append(input('enter x: ')
y.append(input('enter y: ')
n = n - 1
d = []
n = number
while n > 0:
d.append(math.sqrt((x[n-1] - x[n-2])**2 + (y[n-1] - y[n-2]**2
n = n - 1
d.append(math.sqrt((x[number-1] - x[0])**2 + (y[number-1] - y[0]**2
p = 0
n = number
while n > 0:
p = p + d[n-1]
n = n - 1
print(‘Perimeter =’)
print(p)
input(‘Press 0 and then enter to continue:’)
答案 0 :(得分:2)
您的代码有很多错误。
作为一个函数,输入并追加两个need(),所以第8行和第9行应该是
x.append(input('enter x: '))
y.append(input('enter y: '))
的类型
raw_input('How many points: ')
是字符串,如果需要添加1到n,则应使用int()函数将其转换为int。
append(),sqrt()也缺少')'
答案 1 :(得分:0)
你忘记在第9行和第10行或第8行和第9行中放置右括号(对行号感到困惑)。
x.append(input('enter x: ') )
y.append(input('enter y: ') )
^
答案 2 :(得分:0)
问题是因为您已打开两个括号并仅关闭一个 -
x.append(input('enter x: ') #one closing bracket missing.
y.append(input('enter y: ') #one closing bracket missing.
你需要做 -
x.append(input('enter x: '))
y.append(input('enter y: '))
答案 3 :(得分:0)
此处缺少括号
while n > 0:
x.append(input('enter x: ')
y.append(input('enter y: ')
应该是
while n > 0:
x.append(input('enter x: '))
y.append(input('enter y: '))