mọi người có cách gõ code nào mà không phải cần sử dụng 2 lần while True: không ạ? em sử dụng thì mới ra kết quả như trong hình ! sau n lần thử thì có mỗi cách đó thôi! Bác nào biết cách khác khì cmt cùng thảo luận nhé!
Thảo luận về loop trong python
1 Like
cách của mình thì không cần dùng 2 lần while True, dù chưa tối ưu lắm nhưng cũng góp ý cho bạn :
name = "Hung"
Password = "Yuuichi_97"
a = raw_input("What's your name ? ")
while (a != name):
print "Who are you ? "
a = raw_input("What's your name ? ")
print "Hello ", name
b = raw_input("What's your password ? ")
while (b != Password):
print "Password is wrong. Try again later."
b = raw_input("What's your password ? ")
print "Access granted"
```
3 Likes
Hi Hưng Đặng.
- Bạn up code lên đừng chụp lại ảnh như vậy.
- Bạn dùng 1 vong và kiển tra cả tên và mật khẩu luôn. Không bao giờ người ta lại thông báo riêng từng cái ra như vậy.
3 Likes
hay lắm bạn! mình chưa động đến kí tự != nhưng đó là 1 ý kiến tuyệt vời
1 Like
mình thử rồi nhé! nếu mk sai thì nó sẽ quay lại từ đầu để hỏi tên mình là gì !
1 Like
Chào Phong_Ky_Vo.
chắc bạn ấy đang làm một cái đăng nhập giống như của google ?
chỉ có của google nó mới vậy thôi.
2 Likes


83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?