Question: data = [ ] data _ point = input ( Enter a data point ( - 1 to stop input ) : )

data =[]
data_point = input("Enter a data point (-1 to stop input): ")
while data_point !="-1":
if "," not in data_point:
print("Error: No comma in string.")
elif data_point.count(",")>1:
print("Error: Too many commas in input.")
else:
words = data_point.split(",")
try:
data_string = words[0].strip()
data_integer = int(words[1])
data.append((data_string, data_integer))
except ValueError:
print("Error: Comma not followed by an integer.")
data_point = input("Enter a data point (-1 to stop input): ")
print("
{:>33}".format(title))
print("{:>19}|{:<22}".format(header1, header2))
print("-"*43)
for item in data:
print("{:>19}|{:<22}".format(item[0], item[1]))
print("
{:<20}".format(header1))
for item in data:
print("{:<20}".format(item[0]),"*"* item[1])

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!