Hoe vind ik het maximum van 2 cijfers?

Hoe vind je het maximum van 2 nummers?

value = -9999
run = problem.getscore()

Ik moet de 2 waarden vergelijken, namelijk valueen runen het maximum van 2 vinden. Ik heb een python-functie nodig om het te bedienen?


Antwoord 1, autoriteit 100%

Gebruik de ingebouwde functie max.

Voorbeeld:
max(2, 4)geeft 4 terug.

Voor het gegiechel is er ook een min… mocht je die nodig hebben. 😛


Antwoord 2, autoriteit 9%

max()


Antwoord 3, autoriteit 6%

max(number_one, number_two)


Antwoord 4, autoriteit 3%

U kunt max(value, run)

. gebruiken

De functie maxneemt een willekeurig aantal argumenten, of (alternatief) een iterabel, en retourneert de maximale waarde.


Antwoord 5, autoriteit 3%

max(value,run)

zou het moeten doen.


Antwoord 6, autoriteit 2%

Gewoon voor de lol, nadat het feest is afgelopen en het paard is vastgelopen.

Het antwoord is: max()!


Antwoord 7

U kunt hetzelfde resultaat ook bereiken door een voorwaardelijke expressie:

maxnum = run if run > value else value

een beetje flexibeler dan maxmaar weliswaar langer om te typen.


Antwoord 8

(num1>=num2)*num1+(num2>num1)*num2retourneert het maximum van twee waarden.


Antwoord 9

Ik heb gemerkt dat als je delingen hebt, het afrondt op een geheel getal, je kunt beter het volgende gebruiken:

c=float(max(a1,...,an))/b

Sorry voor de late post!


Antwoord 10

numberList=[16,19,42,43,74,66]
largest = numberList[0]
for num2 in numberList:
    if num2 > largest:
        largest=num2
print(largest)

geeft het grootste getal uit de getallenlijst zonder een Max-statement te gebruiken


Antwoord 11

# Python 3
value = -9999
run = int(input())
maxnum = run if run > value else value
print(maxnum)

Other episodes