Successfully reported this slideshow.

# Lab 4 ,5 & 6 Submission (3) 14136_Mohsin Alvi.docx

Upcoming SlideShare
Quiz AI LAB 12603.docx
×

# Lab 4 ,5 & 6 Submission (3) 14136_Mohsin Alvi.docx

thankyou so much

thankyou so much

## More Related Content

### Lab 4 ,5 & 6 Submission (3) 14136_Mohsin Alvi.docx

1. 1. NAME: MOHSIN ALVI ID:14136 Lab-04 Loops in python Objectives: The purpose of this lab is to get you familiar with the loops (for, while) and loop controlling statements in Python Exercises 1. Write a program that prints your name 100 times. 2. Write a program to fill the screen horizontally and vertically with your name. [Hint: add the option end='' into the print function to fill the screen horizontally.]
2. 2. 3. Write a program that outputs 100 lines, numbered 1 to 100, each with your name on it. The output should look like the output below. 1 Your name 2 Your name 3 Your name 4 Your name ... 100 Your name
3. 3. 4. Write a program that prints out a list of the integers from 1 to 20 and their squares. The output should look like this: 1 --- 1 2 --- 4 3 --- 9 ... 20 --- 400
4. 4. 5. Write a program that uses a for loop to print the numbers 8, 11, 14, 17, 20, . . . , 83, 86, 89. 6. Write a program that uses a for loop to print the numbers 100, 98, 96, . . . , 4, 2. 7. Write a program that uses exactly four for loops to print the sequence of letters below. AAAAAAAAAABBBBBBBCDCDCDCDEFFFFFFG
5. 5. 8. Write a program that asks the user for their name and how many times to print it. The program should print out the user’s name the specified number of times. 9. Use a for loop to print an upside down triangle like the one below. Allow the user to specify how high the triangle should be. 10. The code below prints the numbers from 1 to 50. Rewrite the code using a while loop to accomplish the same thing. for i in range(1,51): print(i)
6. 6. 11. Write a program that uses a while loop (not a for loop) to read through a string and print the characters of the string one-by-one on separate lines.
7. 7. 12. Modify the program above to print out every second character of the string. 13. A good program will make sure that the data its users enter is valid. Write a program that asks the user for a weight and converts it from kilograms to pounds. Whenever the user enters a weight below 0, the program should tell them that their entry is invalid and then ask them again to enter a weight. [Hint: Use a while loop, not an if statement].
8. 8. Lab-05 Nested loops in Python Objectives: The purpose of this lab is to get you familiar with the concept of nested loops and how we use them to designing different patterns in Python.
9. 9. Exercises 1. Print a rectangle Pattern with 5 rows and 3 columns of stars 2. Write a program that allows the user to try guessing a password. It should allow them to guess the password up to three times.  You will need to use:  At least one while loop  String comparison  Conditionals  Decision Structures
10. 10. 3. Write a program that prints a giant letter A like the one below. Allow the user to specify how large the letter should be.
11. 11. 4. Write a program that prints a starting letter of your name. Allow the user to specify how large the letter should be. Lab-06 Miscellaneous Topics I Objectives: The purpose of this lab is to get you familiar with some common techniques and other useful information.
12. 12. Exercises 1. Write a program that counts how many of the squares of the numbers from 1 to 100 end in a 1. 2. Write a program that counts how many of the squares of the numbers from 1 to 100 end in a 4 and how many end in a 9. 3. Write a program that asks the user to enter a number and prints the sum of the divisors of that number. The sum of the divisors of a number is an important function in number theory.
13. 13. 4. Ask the user to enter 10 test scores. Write a program to do the following: i. Print out the highest and lowest scores. ii. Print out the average of the scores. iii. Print out the second largest score.
14. 14. iv. If any of the scores is greater than 100, then after all the scores have been entered, print a message warning the user that a value over 100 has been entered. v. Drop the two lowest scores and print out the average of the rest of them.