Develop algorithmic solutions to programming problems


Purpose of the assessment (with ULO Mapping) - Assess student's ability to develop algorithmic solutions to programming problems using Python language.

Individual Assignment Specifications:

Purpose - This assignment evaluates your understanding of basic programming principles using Python language. In particular, it assesses your ability to develop algorithms to solve simple problems, successfully run Python programs, and your ability to write meaningful comments when required.

1. Write a program (name it pension.py) that asks the user for their name and age. The program then tells the user the year they are eligible for pension, which is 67 in Australia. The program should print out the user's name as well as their pension's year in one sentence.

2. Write a program and save it as wordCheck.py. In your program, define a function symmetric () which takes a word as an argument and returns True if the word is a symmetric and returns False otherwise. A symmetric word is a word that reads from left to right and right to left.

3. Write a program and save it as security.py. In your program, define a function passGen, which takes two arguments: strength and passLength. The value of strength can either be strong or medium (default is strong) and the value of passLength ranges from 8-12 (default is 8).

If password's length is less than 8 or greater than 12, the program prints out the following message: "sorry, password must consist of at least 8-12 characters".

If password's strength is set to 'medium', an 8-12 long random password is generated out of the following characters: "abcdefghijklmnopqrstuvwxyz"

If password's strength is set to 'strong', an 8-12 long random password is generated out of the following characters:

"abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXY Z!@#$%^&*()?"

Get in touch with our Introduction to Programming Assignment Help service right now and you will witness the difference in your academic grades.

Tags: Introduction to Programming Assignment Help, Introduction to Programming Homework Help, Introduction to Programming Coursework, Introduction to Programming Solved Assignments 

Attachment:- Introduction to Programming.rar

Request for Solution File

Ask an Expert for Answer!!
Programming Languages: Develop algorithmic solutions to programming problems
Reference No:- TGS03056414

Expected delivery within 24 Hours