3
respostas

Como fazer com q a soma seja sempre o num menor inserido + o maior, independe da ordem do input

Olá galera!!! Como consigo deixar fixo que a soma sempre será do número menor com o maior, independente da ordem do input do usuário, de modo que haja sempre a soma da sequencia númerica dos números inseridos no programa.

# coding=utf-8

print("**********************************")
print("*** SOMA DA SEQUENCIA NUMÉRICA ***")
print("**********************************")


num1 = int(input("Digite um número: "))
num2 = int(input("digite outro número: "))


soma = num1 + num2


print("A soma de {} + {} é: ".format(num1, num2), soma)


print("*** FIM ***")
3 respostas

Oi Nayma, tudo bem? Não sei se entendi muito bem a sua pergunta, mas você pode tratar esses casos com if's:

if num1 > num2:
#CODE#
elif num2 > num1:
#CODE#
else:
#CODE#

Oi José tudo bem?! eu entendi errado! O exercício é para receber dois valores inteiros e retornar a soma da SEQUENCIA NUMÉRICA entre o primeiro e o segundo parâmetros, inclusive.

Eu tenho que fazer um código que some a sequencia numérica dos dois números inteiros que o usuário vai inserir.

# coding=utf-8

print("**********************************")
print("*** SOMA DA SEQUENCIA NUMÉRICA ***")
print("**********************************")

num1 = int(input("Digite um número: "))
num2 = int(input("digite outro número: "))

quantidade = 2
exibidos = 2
numero = 3
soma = 0

while exibidos < quantidade:
    print(numero)
    soma += numero
    numero += 2
    exibidos += 1


print("A soma da sequencia numérica entre {} e {} é: ".format(num1, num2), soma)

print("*** FIM ***")