CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →

KwickCards Networks and cyber safety

What does this program print?

What does this program print?

Python: cyber safety

What does this program print?

  1. True
  2. False
  3. Error
  4. None
def is_strong(pw):
  d = any(c.isdigit() for c in pw)
  u = any(c.isupper() for c in pw)
  return len(pw) >= 12 and d and u
print(is_strong("BlueRiverTrain42"))

Combine cyber safety and Python in one small program.

The function checks three rules: at least 12 characters, at least one digit and at least one capital letter.

Answer: (A) True

'BlueRiverTrain42' is 16 characters long and has digits and capital letters, so all three rules pass. A word like 'sunflower' would return False: too short, no digit, no capital.

This is only a learning exercise; real password strength also depends on not reusing passwords and avoiding predictable words. Try adding a rule for special characters!

More Networks and cyber safety cards

Stuck on this in your own syllabus? Ask Kajal Ma'am in a free demo class.
Book a free demo class

Written by Kajal Mehta (Kajal Ma'am), MCA, teaching computer subjects since 2004. All KwickCards · KwickAcademy

Want a plan that actually fits your board dates?

Ask Kajal Ma'am directly, 20+ years teaching computer science. Free demo class first, no payment.

Talk to Kajal Ma'am on WhatsApp

Or see the Class 12 Computer Science course →

Studying outside India?

We coach CBSE, IGCSE & international students across the globe, one-to-one, in your local time zone.

Visit International →