Reynolds Number Python Program
Reynolds Number Python Program
pyplot as plt
import numpy as np
# Lists to store velocities and Reynolds numbers for plotting
velocities = []
reynolds_numbers = []
# Loop for 5 calculations
for i in range(4):
print(f"\nCase {i+1} of 4")
except ValueError:
print("Invalid input! Please enter numeric values.")
velocities.append(0) # Append placeholder values to maintain list length
reynolds_numbers.append(0)
except ZeroDivisionError:
print("Error: Dynamic viscosity cannot be zero!")
velocities.append(0)
reynolds_numbers.append(0)
# Plotting velocity vs. Reynolds number
plt.figure(figsize=(8, 6))
plt.plot(velocities, reynolds_numbers, 'bo-', label='Reynolds Number')
plt.title('Velocity vs. Reynolds Number')
plt.xlabel('Velocity (m/s)')
plt.ylabel('Reynolds Number')
plt.grid(True)
plt.legend()
# Save the plot to a file
1
plt.savefig('velocity_vs_reynolds.png')
print("\nPlot saved as 'velocity_vs_reynolds.png'")
1
2