I'm writing a project for a class and I do not know how to not make the code as a long if chain, would it work to make it as a class instead then call that class through out the program?
import streamlit as st
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
class religionss:
def __init__(self, size, history, rituals, meditation, belief, scripts):
self.size = size
self.history = history
self.rituals = rituals
self.meditation = meditation
self.belief = belief
self.scripts = scripts
st.title('Världsreligionerna')
religion_options = st.selectbox(
'Välj religion nedan: ',
(f'Kristendomen', 'Islam', 'Judendomen',
'Hinduismen', 'Buddhismen'))
st.write(f'Du valde: {religion_options}')
if religion_options == 'Islam':
st.write('Islam är en abrahamitisk religion som grundades för ca 1400 år sedan.')
box = st.selectbox('Välj kategori nedan:',
('Storlek', 'Historia', 'Ritualer',
'Meditation', 'Tro', 'Heliga skrifter'))
if box == 'Storlek':
st.write('1 miljard')
elif religion_options == 'Judendomen':
box = st.selectbox('Välj kategori nedan:',
('Storlek', 'Historia', 'Ritualer',
'Meditation', 'Tro', 'Heliga skrifter'))
elif religion_options == 'Hinduismen':
box = st.selectbox('Välj kategori nedan:',
('Storlek', 'Historia', 'Ritualer',
'Meditation', 'Tro', 'Heliga skrifter'))
elif religion_options == 'Buddhismen':
box = st.selectbox('Välj kategori nedan:',
('Storlek', 'Historia', 'Ritualer',
'Meditation', 'Tro', 'Heliga skrifter'))
elif religion_options == 'Kristendomen':
box = st.selectbox('Välj kategori nedan:',
('Storlek', 'Historia', 'Ritualer',
'Meditation', 'Tro', 'Heliga skrifter'))