[SOLVED] Programming Exercise 3-1

$25

File Name: Programming_Exercise_3-1.zip
File Size: 226.08 KB

5/5 - (1 vote)

Programming Exercise 3-1

Programming Exercise 8-4

def main():

# Local variables

morse_string =

index = 0

# List of Morse codes

morse_list = [ , .., .-.-.-, ,

.-, .., , .-,

.., -., , ..,

-., .-, -, -.-., -..,

., ..-., ., ., .., .,

-.-, .-.., , -., , ..,

.-, .-., , -, ..-, -,

., -..-, -.-, ..]

# Get the string as input from the user.

morse_string = input(Enter the string to be

converted to Morse code: )

# Step through the string, determine each

# characters Morse code index in the list,

# and display the Morse code for the character.

for ch in morse_string:

# Convert the character to uppercase.

ch = ch.upper()

# Determine the index from the list.

if ch == :

index = 0

elif ch == ,:

index = 1

elif ch == .:

index = 2

elif ch == ?:

index = 3

elif ch == 0:

index = 4

elif ch == 1:

index = 5

elif ch == 2:

index = 6

elif ch == 3:

index = 7

elif ch == 4:

index = 8

elif ch == 5:

index = 9

elif ch == 6:

index = 10

elif ch == 7:

index = 11

elif ch == 8:

index = 12

elif ch == 9:

index = 13

elif ch == A:

index = 14

elif ch == B:

index = 15

elif ch == C:

index = 16

elif ch == D:

index = 17

elif ch == E:

index = 18

elif ch == F:

index = 19

elif ch == G:

index = 20

elif ch == H:

index = 21

elif ch == I:

index = 22

elif ch == J:

index = 23

elif ch == K:

index = 24

elif ch == L:

index = 25

elif ch == M:

index = 26

elif ch == N:

index = 27

elif ch == O:

index = 28

elif ch == P:

index = 29

elif ch == Q:

index = 30

elif ch == R:

index = 31

elif ch == S:

index = 32

elif ch == T:

index = 33

elif ch == U:

index = 34

elif ch == V:

index = 35

elif ch == W:

index = 36

elif ch == X:

index = 37

elif ch == Y:

index = 38

elif ch == Z:

index = 39

# Display the Morse code for this character.

print (morse_list[index], ,, sep=, end=)

# Call the main function.

main()

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] Programming Exercise 3-1
$25