Answer:
- def getCharacterForward(char, key):
- charList = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
-
- if(len(char) > 1):
- return None
- elif(not isinstance(key, int)):
- return -1
- else:
- index = charList.find(char)
- if(index + key <= 25):
- return charList[index + key]
- else:
- return charList[(index + key)% 26]
-
- print(getCharacterForward("C", 4))
- print(getCharacterForward("X", 4))
Explanation:
Firstly, define a charList that includes all uppercase alphabets (Line 2). We presume this program will only handle uppercase characters.
Follow the question requirement and define necessary input validation such as checking if the char is a single character (Line 4). We can do the validation by checking if the length of the char is more than 1, if so, this is not a single character and should return None (Line 5). Next, validate the key by using isinstance function to see if this is an integer. If this is not an integer return -1 (Line 6 - 7).
Otherwise, the program will proceed to find the index of char in the charList using find method (Line 9). Next, we can add the key to index and use the result value to get forwarded character from the charList and return it as output (Line 11).
However, we need to deal a situation that the char is found at close end of the charList and the forward key steps will be out of range of alphabet list. For example the char is X and the key is 4, the four steps forward will result in out of range error. To handle this situation, we can move the last two forward steps from the starting point of the charList. So X move forward 4 will become B. We can implement this logic by having index + key modulus by 26 (Line 13).
We can test the function will passing two sample set of arguments (Line 15 - 16) and we shall get the output as follows:
G
B
Answer:
My first experience with kpop was when I was six I just danced to it lol I forgot the name of the song but it was funny watching the video of me.
Explanation:
Answer:
A modem is the internal or external device its function is to transfer data over communication lines
modems use two different types of data transmission
synchronous and asynchronous
The functions of modem have changed over years it was first used for telegrams and to transmit data in 1950s.
Modems were used with computers in 1977 for first time to transmit data between computers firstly it was used for small amount of computers
As modem improves day by day and were able to transmit information fastly between two or more hosts and the internet network slowly spreads
There are four types of modems ,
1 Fax Modems which solely transfer data between fax machines
2 The traditional ISDN modem
3 the Digital Subscribers Line
4 the Cable Modem
Explanation:
It is often better to check your connection and make sure it is secure. Sometimes restarting the computer also works. Hope this helped!
-TTL
This is an essay question, not fit for Brainly - please remove. There is a plagiarism checker by both Grammarly and Quetext, use those to help find your answer.