Feb-16-2019, 12:38 PM
You don't need a list
def get_Q(mass, specific_heat, initial_temp, final_temp): return float(mass*specific_heat*(final_temp-initial_temp)) def main(): mass = float(input('Enter mass: ')) specific_heat = float(input('Enter specific heat: ')) initial_temperature = float(input('Enter initial temperature: ')) final_temperature = float(input('Enter final temperature: ')) print('Heat needed: {}'.format(get_Q(mass, specific_heat, initial_temperature, final_temperature))) if __name__ == '__main__': main()output:
Output:Enter mass: 750
Enter specific heat: 4.186
Enter initial temperature: 85
Enter final temperature: 170
Heat needed: 266857.5