아래에 제가 갖고있는 과제를 완료하는 동안 완료 한 스크립트가 있습니다.Python - 조언이 필요합니다.
스크립트가하는 것은 사용자에게 2 개의 입력을 요구 한 다음 더 많은 입력을 리턴하는 것입니다. (이 사실을 완전히 이해하지 못했습니다.)
2 개의 숫자를 입력하는 대신 "Hej"와 "Hå"두 단어를 입력하면 어떻게되는지 알 수 있습니다.
내가 조언을 필요로하는 것은이 스크립트가 2 개의 사용자 입력을 받아들이고 그 중 큰 두 개를 반환하는 방법입니다.
def maximum(x, y):
i = 0
maxnra = 0
maxnrb = 0
while i < len(x) :
if x[i] > maxnra:
maxnra = x[i]
i = i + 1
else:
i = i + 1
print "I första ordet är maximum: ", maxnra
i = 0
while i < len(y) :
if y[i] > maxnrb:
maxnrb = y[i]
i = i + 1
else:
i = i + 1
print "I andra ordet är maximum: ", maxnrb
maximum("hej", "hå")
편집 :
내가 다른 방법으로이 운동을 시도,이이 문제를 해결하는 방법입니다?
print "First"
x = input()
print "Second"
y = input()
def printMax(x, y):
if x > y:
print(x, 'is maximum')
elif a == b:
print(x, 'is equal to', y)
else:
print(y, 'is maximum')
바로 지금 im이 (가) 누락 된 이유는 2 값을 입력 할 때 아무 것도 반환하지 않기 때문입니다.
에 더 알고 다음
읽어 보시기 바랍니다 다음에 유래 질문
input()
또는raw_input(
)를 교체해야합니까? 상단은 Py2처럼 보이지만 하단은 Py3처럼 보입니다. –두 번째 버전이 작동 중입니다. 단지'x == y' 대신에'a == b'를 썼다는 것입니다. 또한'raw_input()'을 사용해야합니다. –