Estou tentando criar um programa onde o mesmo deve ler duas notas e os valores aceitos variam entre 0.0 e 10.0. A questão é que tais números estão contém os números inteiros, que não seriam válidos. Há como redigir um programa que só rode dados do tipo float? Segue código:
import numpy as np
nota1 = float(input('Digite o valor da primeira nota: \n'))
nota2 = float(input('Digite o valor da segunda nota: \n'))
x = np.arange(0.0, 10.01, 0.01)
del x[int]
final = ((nota1 + nota2) / 2)
if nota1 and nota2 in x:
print(f'A média é {final}')
else:
print('Valor inválido')
Pergunta
alexandre assis
Estou tentando criar um programa onde o mesmo deve ler duas notas e os valores aceitos variam entre 0.0 e 10.0. A questão é que tais números estão contém os números inteiros, que não seriam válidos. Há como redigir um programa que só rode dados do tipo float? Segue código:
import numpy as np
nota1 = float(input('Digite o valor da primeira nota: \n'))
nota2 = float(input('Digite o valor da segunda nota: \n'))
x = np.arange(0.0, 10.01, 0.01)
del x[int]
final = ((nota1 + nota2) / 2)
if nota1 and nota2 in x:
print(f'A média é {final}')
else:
print('Valor inválido')
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.