mishiawan commited on
Commit
c47a5ec
·
verified ·
1 Parent(s): 43ea90e

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -0
app.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+ # Sample data
4
+ data = {
5
+ 1: {"student_name": "Ali", "father_name": "Ahmed", "ratio": "Pass", "percentage": 70, "grade": "A"},
6
+ 2: {"student_name": "Sara", "father_name": "Ahad", "ratio": "Fail", "percentage": 35, "grade": "D"},
7
+ 3: {"student_name": "Sana", "father_name": "Musa", "ratio": "Fail", "percentage": 45, "grade": "C"},
8
+ 4: {"student_name": "Saba", "father_name": "Mazz", "ratio": "Pass", "percentage": 80, "grade": "A+"},
9
+ 5: {"student_name": "Amir", "father_name": "Amla", "ratio": "Pass", "percentage": 75, "grade": "A"},
10
+ }
11
+
12
+ # Streamlit app
13
+ st.title("Student Result Checker")
14
+
15
+ # Input field for roll number
16
+ roll_number = st.number_input("Enter your roll number", min_value=1, max_value=5, step=1)
17
+
18
+ # Button to fetch results
19
+ if st.button("Check Result"):
20
+ if roll_number in data:
21
+ student_data = data[roll_number]
22
+ st.write(f"**Student Name:** {student_data['student_name']}")
23
+ st.write(f"**Father Name:** {student_data['father_name']}")
24
+ st.write(f"**Result:** {student_data['ratio']}")
25
+ st.write(f"**Percentage:** {student_data['percentage']}%")
26
+ st.write(f"**Grade:** {student_data['grade']}")
27
+ else:
28
+ st.error("Invalid roll number. Please try again.")