In Python 3, write a function that will take an integer which represents a time given in military time (0 – 2359) and return a string that represents the time in a 12-hour format. If an invalid time is given, the function must return the string “Invalid time”.
Examples
1200 will return the string “12:00 PM”
2240 will return the string “10:40 PM”
0600 will return the string “06:00 AM”
2400 will return the string “Invalid time”
1160 will return the string “Invalid time”
Write automated test cases to sufficiently test your function. Consider all possible execution paths throughout your function. The automated tests must determine if the tests have successfully passed or not.
def convertTime(time):
hour=int(time[:2])
mint=int(time[2:])
h=""
m=""
if(hour<10):
h="0"+str(hour)
else:
h=str(hour)
if(mint<10):
m="0"+str(mint)
else:
m=str(mint)
if(hour<0 or hour>23 or mint<0 or mint>59 ):
return "Invalid Time"
if(hour<13):
return str(h)+" : "+str(m)+" AM"
return str(m)+" : "+str(m)+" PM"
print(convertTime("1200"))
print(convertTime("2240"))
print(convertTime("0600"))
In Python 3, write a function that will take an integer which represents a time given...
Time.cpp: #include "Time.h" #include <iostream> using namespace std; Time::Time(string time) { hours = 0; minutes = 0; isAfternoon = false; //check to make sure there are 5 characters if (//condition to check if length of string is wrong) { cout << "You must enter a valid military time in the format 00:00" << endl; } else { //check to make sure the colon is in the correct...
3. write a c++ program: Design and implement a class called Clock that describes the time of a clock: a) Include in the class 3 constructors with one, two, and three parameters to set the hours, the minutes, and the seconds, respectively. b) Include also a default constructor that sets the member variables of the class to 00:00:00. c) Write a member function to increment the time by a given amount, and second member function to reset the clock. The...
Can someone solve it with C plz Write a program that inputs a time from the console. The time should be in the format “HH:MM AM” or “HH:MM PM”. Hours may be one or two digits, for example, “1:10 AM” or “11:30 PM”. Your program should include a function that takes a string parameter containing the time. This function should convert the time into a four digit military time based on a 24 hour clock. For example, “1:10 AM” would...
IN C++ pls. Modify the Time class of Figs. 9.8–9.9 of your book to include a tick member function that increments the time stored in a Time object by one second. Write a program that tests the tick member function in a loop that prints the time in standard format during each iteration of the loop to illustrate that the tick member function works correctly. Be sure to test the following cases: a) Incrementing into the next minute. b) Incrementing...
PYTHON 3!!!!! Write a function: class Solution { public String solution(String T); } that, given a string T, returns the latest valid time that can be obtained from T, as a string in the format "HH:MM", where HH denotes a two-digit value for hours and MM denotes a two-digit value for minutes. Examples: 1. Given T = "2?:?8", the function should return "23:58". 2. Given T = "?8:4?", the function should return "18:49". 3. Given T = "??:??", the function...
Write the python function time to midnight() that takes the name of a file containing multiple lines of text giving time in HH:MM:SS HRS or HH:MM:SS AM or HH:MM:SS PM format one per line. The HRS notation indicates CSE 101 – Summer 2019 Lab Assignment #9 2 that the time has been given in 24-hour time format. Each line tells the current time of the day. The function reads the file line by line and calculates the number of seconds...
In (11): def convert time time in seconds) <Fill in the docstring for this function 0 # <Add your code below. Note that the return value is currently arbitrary # Note that number format in the format string below> + hours = 5 minutes - 38 seconds = 12 designation - "PM" return "{:62d}: {:02d):{:02dH)".format( hours, minutes, seconds, designation # Tests print( convert time 7)) print convert time 2 • 60 60 + 7)) print( convert time( 12 * 60...
The Asc function in VB takes a character and return an integer that represents that character. It does not matter what the integer representing the character actually is, but what matters is this: Asc("a") is 1 less than Asc("b"), so that: x=Asc("a") thisLetter = x+1 # thisLetter is the Asc("b") This is a powerful fact that is used in encryption techniques, so data transferred over the web is 'deciphered so it is unreadable to others. To decipher data, we take...
Write in C++ please In Chapter 10, the class clockType was designed to implement the time of day in a program. Certain applications, in addition to hours, minutes, and seconds, might require you to store the time zone. Derive the class extClockType from the class clockTypeby adding a member variable to store the time zone. Add the necessary member functions and constructors to make the class functional. Also, write the definitions of the member functions and the constructors. Finally, write...
c/c++ Passing arrays as arguments to functions. The main() is given, write the function 'average' (Study the syntax of passing an array as a function parameter) The program prompts the user to first enter the number of tests given in a course, and then prompts him/her to enter the mark for each test. The marks are stored in an array. This takes place in the main() function. It then passes the array to a function named 'average' that calculates and...