Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Need help!
#1
This small issue took me 3 days and i stil did not fix it. I was assigned to Create a program that counts the digits(0-9) from a string as well as other characters(not defined[probably all]). Your program will output a 11character string,that will count how many numbers it came across in the input. The first character would be the number of ZEROS python read in the string,the second one will do the same job but will show how many ONES it saw and ETC. The 11th character will be how many NON numbers are inside my string. If a number exceeds the 9time you should mark it with an ASTERISK. For example. INPUT=01710 OUTPUT=22000001000
My code
user_data_list=[]
user_data=input()
while user_data!="end" and user_data!="END":
  met_data_list=[0,0,0,0,0,0,0,0,0,0,0]
  user_data_list=list(user_data)
  for i in range (len(user_data_list)):
    if user_data_list[i]=="0":   
      met_data_list[0]=met_data_list[0]+1
      
    elif user_data_list[i]=="1":
      met_data_list[1]=met_data_list[1]+1
      
    elif user_data_list[i]=="2":
     met_data_list[2]=met_data_list[2]+1
     
    elif user_data_list[i]=="3":
      met_data_list[3]=met_data_list[3]+1
      
    elif user_data_list[i]=="4":
       met_data_list[4]=met_data_list[4]+1
       
    elif user_data_list[i]=="5":
      met_data_list[5]=met_data_list[5]+1
      
    elif user_data_list[i]=="6":
      met_data_list[6]=met_data_list[6]+1
      
    elif user_data_list[i]=="7":
     met_data_list[7]=met_data_list[7]+1
     
    elif user_data_list[i]=="8":
     
     met_data_list[8]=met_data_list[8]+1
     
    elif user_data_list[i]=="9":
      
      met_data_list[9]=met_data_list[9]+1
     
    elif "0123456789" not in user_data_list[i]:
      met_data_list[10]=met_data_list[10]+1

    for i in range(len(met_data_list)):
      if met_data_list[i]>9:
       met_data_list.pop(i)
       met_data_list.insert(i,"*")
    
    

  print ("{}{}{}{}{}{}{}{}{}{}{}".format(met_data_list[0],met_data_list[1],met_data_list[2],met_data_list[3],met_data_list[4],met_data_list[5],met_data_list[6],met_data_list[7],met_data_list[8],met_data_list[9],met_data_list[10]))

  user_data=input()
I will break my head.
Reply


Messages In This Thread
Need help! - by frequency - Oct-30-2018, 07:14 PM
RE: Need help! - by ichabod801 - Oct-30-2018, 07:45 PM
RE: Need help! - by frequency - Oct-30-2018, 09:43 PM
RE: Need help! - by Larz60+ - Oct-30-2018, 07:47 PM
RE: Need help! - by frequency - Oct-30-2018, 08:00 PM
RE: Need help! - by ichabod801 - Oct-30-2018, 10:01 PM
RE: Need help! - by frequency - Oct-30-2018, 10:08 PM
RE: Need help! - by Larz60+ - Oct-30-2018, 11:16 PM
RE: Need help! - by ichabod801 - Oct-31-2018, 04:27 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020