'I want modify this code as when a user gives right name but wrong password code must run from enter password not from enter username again

while True:
    print("who is this?")
    name=input()
    if name!='shubh':
        continue
    print("hi its you shubh. type your password")  
    password=input()
    if password!="shubh": 
        print("try again. wrong password")
    elif password=="shubh":
        break
print("access granted")

when the user gives correct id but wrong password code must run from password input and not from start



Solution 1:[1]

You could try as @ewong suggested

while True:
    print("who is this?")
    name=input()
    if name=='shubh':
        break
    print("Please try again")
while True:
    print("hi its you shubh. type your password")
    password=input()
    if password!="shubh":
        print("try again. wrong password")
    elif password=="shubh":
        break
print("access granted")

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Sanjay SS