Question: i Have 1 0 Homework files ( . ipynb ) . so i need to write a python program when user enters a number between
i Have Homework filesipynb so i need to write a python program when user enters a number between and the homework file assosiated to that number should run and excutes the output of that file
the below is the program i have written:
import os
homeworkfiles
: "homeworkipynb",
: "homeworkipynb",
: "homeworkipynb",
: "homeworkipynb",
: "homeworkipynb",
: "homeworkipynb",
: "homeworkipynb",
: homeworkipynb", "homeworkipynb"
: homeworkipynb", "homeworkipynb"
: "homeworkipynb",
def runhomeworknumber:
filename homeworkfiles.getnumber
if filename:
if ospath.existsfilename:
execopenfilenameread
else:
printHomework file does not exist."
else:
printHomework does not exist."
def main:
try:
number intinputEnter a number between and :
if number :
runhomeworknumber
else:
printNumber must be between and
except ValueError:
printInvalid input. Please enter a number."
if namemain:
main
but i am facing with the issue below:
Enter a number between and :
NameError Traceback most recent call last
Cell In line
printInvalid input. Please enter a number."
if namemain:
main
Cell In line in main
number intinputEnter a number between and :
if number :
runhomeworknumber
else:
printNumber must be between and
Cell In line in runhomeworknumber
if filename:
if ospath.existsfilename:
execopenfilenameread
else:
printHomework file does not exist."
File :
NameError: name 'null' is not defined
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
