You are on page 1of 1

print("Turing Machine")

s=input("Enter a string :: ")

string=[]

for i in range(len(s)):
string.append(s[i])

new_string=string
print(string)

i=0
while (True):

if string[i]=='a':
string[i]='A'
print("You are in q"+str(i)+" state")
print(string)
i+=1
elif string[i]=='b':
string[i]='B'
print("You are in q"+str(i)+" state")
print(string)
i+=1
elif string[i]=='c':
string[i]='C'
print("You are in q"+str(i)+" state")
print(string)
i+=1
else:
i-=1
print("Your string is terminated at q"+str(i)+" state ")
# print("You are in q"+str(i)+" state")
# print(string)
break

# while (i<=len(string)):
# check=input("Enter the alphabet to be checked :: ")
# replace=input("Enter the alphabet to be replaced :: ")
# if (string[i]==check):
# string[i]=replace
# print("You are in q"+str(i)+" state")
# print(string)
# i=i+1
# else:
# print("You are in the current state")
# print(string)
# print(i)

You might also like