Calculate the average of the test scores and assign a letter

Assignment Help Python Programming
Reference no: EM132356487

Question

You must use Lists and Functions to write these programs.

Program 1

Write a program called StudentGrades using lists and loops to ask for student name and 3 test scores.

Calculate the average of the test scores and assign a letter score as follows:

>90 A

80 - 89 B

70 - 79 C

60 - 69 D

<60 F

Hint" write for 3 student, then modify to ask user how many students. Create separate lists for Student, Score1, Score2, Score3. Use "FOR" loops to populate and extract data from the lists.

Output sample:

How many students?

3

Enter Name of student 1:

John

Enter Name of student 2:

Jane

Enter Name of student 3:

Jim

Enter test 1 for John:

90

Enter test 2 for John:

90

Enter test 3 for John:

90

.... Student 2,3

John's test average is 90

John's Letter grade is A

....

Program 2 

Write a program using lists and functions that allows the user to select a month and then displays how many days are in that month. It does this by "looking up" information it has stored in the Lists.

Program 3

You are going to write a program called BankApp to simulate a banking application.

Create a list of 3 users called "Customers" [Mike, Jane, Steve]

Create a list of Balances [300, 300, 300] corresponding to the initial balances for each customer.

When a user runs your program, it should ask for the users name first. Check if the name matches a customer in the list. Store the index number of this customer in a variable. Use this variable to reference the correct balance in the balance list later in the program.

After asking for the user name, display a menu with the following options and ask the user for input (Use a While Loop).

Type D to deposit money

Type W to withdraw money

Type B to display Balance

Type C to change user, display user name

Type E to exit

If the user types D (Deposit Function) Ask the user to enter the amount to deposit.

Then call the Deposit Function, passing the deposit amount as a parameter. The function should update the Balance.

Then display the new balance (this should not happen in the function).

Then display the menu again

If the user types W then (Withdraw Function) Ask the user to enter the amount he/she wants to withdraw.

Before calling the withdraw function, make sure there is enough balance. Call the Balance function before Withdraw function!!

Then call the Withdraw Function, passing the withdraw amount as a parameter. The function should update the Balance.

Display the new balance to the user (this should not happen in the function).

Then display the menu again

If the user enters B, then?Display the Balance.
?

If the user enters C then?Ask for the user name and change the index number variable to match.

If the user types E. then?Terminate the program.

If the user types any other option

Reference no: EM132356487

Questions Cloud

Strategize how to mitigate the risk factors : Write a 350- to 500-word paper on familial risk factors associated with delinquency. Analyze the impact and strategize how to mitigate these risk factors.
Calculate primes and calculate the greatest common divisor : you need to implement such a framework and integrate the Calculate Pi, Calculate Primes and Calculate the Greatest Common Divisor tasks into this framework
Determine the probability of ultimate extinction : Suppose that each individual of the geobacter stokhastikos bacterial species successfully undergoes binary fission, determine probability of ultimate extinction
Write a program that reads a file containing two columns : Write a program that reads a file containing two columns of integers. Print the sum of each column. Use a loop to read the data from the file.
Calculate the average of the test scores and assign a letter : Write a program called StudentGrades using lists and loops to ask for student name and 3 test scores. Calculate the average of the test scores and assign letter
How could generics groups vision have been sustained : How can you ensure that people throughout the organization understand and are committed to the vision and Should the vision be attainable or not quite attainabl
Calculate the net salary of the employee : Calculate the net salary of the employee. To calculate the net salary, subtract federal and state tax from the gross salary. Calculate the state tax at 5%.
How can you create a vision that all stakeholders will share : BUS500b How can you create a vision that all stakeholders will share? c How can you ensure that people throughout the organization understand and are committed
Write a program that will generate a random recycle bin : Write a program that will generate a random recycle bin. This program will have a menu that allows the user to generate a new recycle bin.

Reviews

Write a Review

Python Programming Questions & Answers

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd