Knights and Knaves Puzzles Beginner-Intermediate Worksheet: Focus on common variations practice Knights and Knaves Puzzles BEGINNER INTERMEDIATE

Level up your Knights and Knaves Puzzles skills! You're at Worksheet 4 of 10 (33% through this series). This step-up challenge worksheet features 20 beginner-intermediate-level problems with a focus on common variations practice. Topics covered: knights and knaves puzzles for competitive exams, how to solve knights and knaves puzzles, knights and knaves puzzles tricks.

📝 Worksheet 4 of 10 • 20 questions • ⏱️ Estimated time: 20 minutes • 🎯 Beginner Intermediate level

What you'll learn in this worksheet:
Your progress through Knights and Knaves Puzzles
Worksheet 4 of 10 (33% complete)

Question 1

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 2

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 3

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 4

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 5

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 6

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 7

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 8

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 9

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 10

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 11

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 12

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 13

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 14

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 15

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 16

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 17

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight

Question 18

Person A says: 'I am a knave.' Is this statement possible?
Step 1: Test if A is a knight
If A is a knight, A tells the truth.
But A says 'I am a knave', which would be a lie.
Contradiction! A cannot be a knight.

Step 2: Test if A is a knave
If A is a knave, A lies.
But A says 'I am a knave', which would be true.
Contradiction! A cannot be a knave.

Step 3: Conclusion
Neither possibility works.
This statement is a LOGICAL PARADOX.
No one can truthfully or falsely claim to be a knave.

Answer: This statement is impossible

Question 19

You meet two people, A and B. A says: 'We are both knaves.' What are A and B?
Step 1: Analyze A's statement
A says: 'We are both knaves'

Step 2: Test if A is a knight
If A is a knight, then A tells the truth.
But then 'We are both knaves' would be true.
This means A is a knave, which contradicts our assumption.
Therefore, A cannot be a knight.

Step 3: Test if A is a knave
If A is a knave, then A lies.
A's statement 'We are both knaves' must be false.
For 'both knaves' to be false, at least one must be a knight.
Since A is a knave, B must be a knight.

Step 4: Verify
A (knave) lies: 'We are both knaves' is indeed false ✓
B is a knight ✓

Answer: A is a knave, B is a knight

Question 20

You meet A and B. A says: 'B is a knave.' B says: 'We are different types.' What are A and B?
Step 1: Analyze the statements
A says: 'B is a knave'
B says: 'We are different types'

Step 2: Test Case 1 - Both knights
If both are knights, they both tell truth.
A (truth): 'B is a knave' - but B is a knight, so FALSE ✗
This case fails.

Step 3: Test Case 2 - A knight, B knave
A (truth): 'B is a knave' - TRUE ✓
B (lie): 'We are different types' - TRUE but B must lie ✗
This case fails.

Step 4: Test Case 3 - A knave, B knight
A (lie): 'B is a knave' - but B is knight, so this is FALSE, which means A is lying correctly ✓
B (truth): 'We are different types' - TRUE ✓
This case works!

Wait, let me recalculate...
Actually if A is knave lying that 'B is a knave', then B is actually a knight (correct).
B is knight saying 'We are different' is TRUE.

Answer: A is a knave, B is a knight
Previous Worksheet Next Worksheet