import streamlit as st # Streamlit UI st.title("NM Calculation App") # Input fields m = st.number_input("Enter m:", value=65.0) mtg = st.number_input("Enter mtg:", value=85.46) mti = st.number_input("Enter mti:", value=72.05) mgq = st.number_input("Enter mgq:", value=30.0) miq = st.number_input("Enter miq:", value=24.0) # Compute NM if mti != miq: # Avoid division by zero nm = (mtg - mgq) / (mti - miq) * (m - miq) + mgq st.success(f"Calculated NM: {nm:.2f}") else: st.error("Invalid input: mti and miq cannot be the same (division by zero).")