حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

تابع بررسی نام کاربری

تمرین آسان 1777 visibility link download flag

تابعی بنویسید که نام کاربری را دریافت کند و اگر داخل آن کاراکتری جز حروف کوچک انگلیسی بود، false و در غیر صورت True برگرداند

reply 17

visibility
def is_valid_username(username):
    # بررسی هر کاراکتر در نام کاربری
    for char in username:
        # اگر کاراکتر جز حروف کوچک انگلیسی نیست
        if not ('a' <= char <= 'z'):
            return False
    return True

# مثال‌های استفاده
print(is_valid_username("validusername"))  # خروجی: True
print(is_valid_username("InvalidUsername"))  # خروجی: False
print(is_valid_username("user_name"))  # خروجی: False
print(is_valid_username("username123"))  # خروجی: False
def user(a):
    l=["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"," "]
    b=len(a)
    k=0
    for i in range(b):
        if any(a[i]==j for j in l):
            k+=1
            continue
        else:
            break
    if b==k:
        return "True"
    else:
        return "False"
a=input("Please,enter username:\n")
print(user(a))        
class name:
    def __init__(self,name1):
        self.name1=name1
    def __str__(self):       
        for i in  self.name1:
            if not i.isupper():
                return ('true')
            else:
                return ('flase')
x=str(input('please enter your name:'))
ob=name(x)
print(ob)
listt=[' ','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
username=input("enter username: ")
def check_username(listt,username):
    listt_check=[]
    for i in username:
        if i in listt:
            listt_check.append("True")
        else:
            listt_check.append('false')        
    if 'false' in listt_check:
        status='false' 
    else:
        status="true"   
    print(status)  
check_username(listt,username)
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن