Yes. Sure.
Please Consider I am just working with openmc for 1 week 
this code is like the pincell example in openmc website.
import openmc
import openmc_data_downloader as odd
uo2 = openmc.Material(name= “uo2”)
uo2.add_nuclide(‘U235’, 0.03)
uo2.add_nuclide(‘U238’, 0.97)
uo2.add_nuclide(‘O16’, 2.0)
uo2.set_density(‘g/cm3’, 10.0)
zirconium = openmc.Material(name=“zirconium”)
zirconium.add_element(‘Zr’, 1.0)
zirconium.set_density(‘g/cm3’, 6.6)
water = openmc.Material(name=“h2o”)
water.add_nuclide(‘H1’, 2.0)
water.add_nuclide(‘O16’, 1.0)
water.set_density(‘g/cm3’, 1.0)
mats = openmc.Materials([uo2, zirconium, water])
mats.download_cross_section_data(
libraries=[“FENDL-3.1d”],
set_OPENMC_CROSS_SECTIONS=True,
particles=[“neutron”],
)
mats.export_to_xml()
fuel_outer_radius = openmc.ZCylinder(r=0.36)
clad_inner_radius = openmc.ZCylinder(r=0.40)
clad_outer_radius = openmc.ZCylinder(r=0.46)
fuel_region = -fuel_outer_radius
gap_region = +fuel_outer_radius & -clad_inner_radius
clad_region = +clad_inner_radius & -clad_outer_radius
fuel = openmc.Cell(name=‘fuel’)
fuel.fill = uo2
fuel.region = fuel_region
gap = openmc.Cell(name=‘air gap’)
gap.region = gap_region
clad = openmc.Cell(name=‘clad’)
clad.fill = zirconium
clad.region = clad_region
pitch = 1.26
left = openmc.XPlane(x0=-pitch/2, boundary_type=‘reflective’)
right = openmc.XPlane(x0=pitch/2, boundary_type=‘reflective’)
bottom = openmc.YPlane(y0=-pitch/2, boundary_type=‘reflective’)
top = openmc.YPlane(y0=pitch/2, boundary_type=‘reflective’)
water_region = +left & -right & +bottom & -top & +clad_outer_radius
moderator = openmc.Cell(name=‘moderator’)
moderator.fill = water
moderator.region = water_region
root_universe = openmc.Universe()
root_universe.add_cells([fuel, clad, gap, moderator])
root_universe.plot()
geometry = openmc.Geometry(root = root_universe)
geometry.export_to_xml()
space = openmc.stats.Point((0.0, 0.1, 0.0))
source = openmc.IndependentSource(space = space)
for m in mats:
m.temperature = 500 #K
settings = openmc.Settings()
settings.source = source
settings.batches = 50
settings.inactive = 10
settings.particles = 1000
settings.temperature[‘tolerance’] = 100 #K
settings.temperature = {‘method’: ‘interpolation’}
settings = openmc.Settings()
settings.export_to_xml()
openmc.run()