marks_ppred / app.py
Rahulk2197's picture
Create app.py
4eb1b55 verified
raw
history blame contribute delete
563 Bytes
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).")