我是PythonNoob,无法获得教程的正确输出。你能告诉我函数调用的语法吗
这是我的密码:我是PythonNoob,无法获得教程的正确输出。你能告诉我函数调用的语法吗,python,Python,这是我的密码: while True: sval = input('Enter a number: ') if sval == 'done': break try: ival = int(sval) except: print('Invalid input') continue def num1(values): num1 = None for num1 in values:
while True:
sval = input('Enter a number: ')
if sval == 'done':
break
try:
ival = int(sval)
except:
print('Invalid input')
continue
def num1(values):
num1 = None
for num1 in values:
if num1 is None or num1 > num1:
num1 = value
return num1
def num2(values):
num2 = None
for num2 in values:
if num2 is None or num2 < num2:
smallest = num2
return num2
print('Maximum is', num1('values'))
print('Minimum is', num2('values'))
我的输出是:
Invalid input
Maximum is v
Minimum is v
我相信您正在尝试这些:
the_array = []
while True:
sval = input('Enter a number: ')
if sval == 'done':
break
try:
ival = int(sval)
the_array.append(ival)
except:
print('Invalid input')
continue
def maximum(values):
num1 = 0
for i in values:
if i >= num1:
num1 = i
return num1
def minimum(values):
num2 = 500000000000000000000 //big number justfor reference to find the lowest
for i in values:
if i <= num2:
num2 = i
return num2
print('Maximum is', maximum(the_array))
print('Minimum is', minimum(the_array))
我不是只写一行的人,但这应该能帮你完成工作祝您python之旅好运请解释您迄今为止为解决问题所做的尝试以及您需要帮助的具体位置。
num1(“值”)
和num2(“值”)
实际上意味着您在输入时为函数赋予了value
一词。我非常确定我在这段代码中犯了错误。我正在定义一个函数并分配参数。我想我的语法一定错了。我重新观看了关于这个的视频,但我没有完全弄清楚语法。def num1(值):num1=None对于值中的num1:如果num1为None或num1>num1:num1=value返回num1感谢所有回答的人。谢谢你,Prokillerincraft!所以我也明白为什么我做错了。
the_array = []
while True:
sval = input('Enter a number: ')
if sval == 'done':
break
try:
ival = int(sval)
the_array.append(ival)
except:
print('Invalid input')
continue
def maximum(values):
num1 = 0
for i in values:
if i >= num1:
num1 = i
return num1
def minimum(values):
num2 = 500000000000000000000 //big number justfor reference to find the lowest
for i in values:
if i <= num2:
num2 = i
return num2
print('Maximum is', maximum(the_array))
print('Minimum is', minimum(the_array))
the_array = []
while True:
sval = input('Enter a number: ')
if sval == 'done':
break
try:
ival = int(sval)
the_array.append(ival)
except:
print('Invalid input')
continue
print('Maximum number :', max(the_array))
print('Minimum number :', min(the_array))