Morris_lab6.py - C:/Users/CoryM_h7vhvbi/AppData/Local/Programs/Python/Python310/Morris File Edit Format Run Options Window Help 2# Program Name: Lab 6 Author: Cory Mon Location: c:\p 3# Date written: 10/14/2022 4# Created to fulfill requirments for COSC 1336, Sec. 014, Fall 5 -- 6# Programe Summary: Enter count of random numbers 7 # 8# Data Dictionary 9# Name: enter count of random numbers 0 # 123456 5 import random 7 try: 8 91 1 num = int (input ("Enter count of random numbers")) filename="randomnumbers.txt" with open (filename, 'w') as f: for i in range (num): f.write("\n". format (random.randint (1,500))) writen succesfully to", filename) print ("Numbe IOError: print ("Error ValueError: rint("Error) String: Message file") entered")
Morris_lab6.py - C:/Users/CoryM_h7vhvbi/AppData/Local/Programs/Python/Python310/Morris File Edit Format Run Options Window Help 2# Program Name: Lab 6 Author: Cory Mon Location: c:\p 3# Date written: 10/14/2022 4# Created to fulfill requirments for COSC 1336, Sec. 014, Fall 5 -- 6# Programe Summary: Enter count of random numbers 7 # 8# Data Dictionary 9# Name: enter count of random numbers 0 # 123456 5 import random 7 try: 8 91 1 num = int (input ("Enter count of random numbers")) filename="randomnumbers.txt" with open (filename, 'w') as f: for i in range (num): f.write("\n". format (random.randint (1,500))) writen succesfully to", filename) print ("Numbe IOError: print ("Error ValueError: rint("Error) String: Message file") entered")
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
What should my flow chart look like for this program ?

Transcribed Image Text:```python
# Program Name: Lab 6
# Author: Cory Morris
# Date written: 10/14/2022
# Location: c:\P...
# Created to fulfill requirements for CoSC 1336, Sec. 014, Fall 2022
#
# Programe Summary: Enter count of random numbers
#
# Data Dictionary
# Name: enter count of random numbers String: Message
import random
try:
num = int(input("Enter count of random numbers"))
filename = "randomnumbers.txt"
with open(filename, 'w') as f:
for i in range(num):
f.write("{}\n".format(random.randint(1, 500)))
print("Numbers written successfully to", filename)
except IOError:
print("Error writing to file")
except ValueError:
print("Invalid input entered")
except:
print("Error")
```
### Explanation
This is a Python script designed to generate a user-specified number of random integers and save them in a text file.
#### Key Features:
- **Imports and Libraries:**
- The script uses the `random` library to generate random numbers.
- **Input:**
- The user is prompted to input the number of random numbers they want to generate.
- **File Handling:**
- The script writes the random numbers to a file named `randomnumbers.txt`.
- It makes use of file handling capabilities (`open`, `write`) in Python.
- **Random Number Generation:**
- The script generates random integers between 1 and 500.
- **Error Handling:**
- `IOError`: Catches errors related to file writing operations.
- `ValueError`: Catches invalid input errors (e.g., non-integer input).
- A general `except` clause captures any other unforeseen errors.
- **Output:**
- Upon successful execution, it confirms that the numbers have been successfully written to the file.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education