วันจันทร์ที่ 28 กันยายน พ.ศ. 2558

Lab05 : String related

def setup():
    assert my_count("Thailand","a")==2
    assert my_find("Thailand","i")==3
    print(my_strip("Thailand"))
    print(my_startswith("Thailand","Sun"))
    print(my_endswith("Thailand","and"))
def my_count(s,a):
    i=0
    count=0
    while i<len(s):
        if s[i]==a:
            count+=1
        i+=1
    return count
def my_find(s,a):
    i=0
    while i<len(s):
        if s[i]==a:
            return i
        i+=1
def my_strip(s):
    i=0
    rs=""
    while i<len(s):
        if s[i]!=" ":
            rs+=s[i]
        i+=1
    return rs
def my_startswith(s,a):
    i=0
    count=0
    while i<len(a):
        if s[i]==a[i]:
            count+=1
        i+=1
    if count==len(a):
        return True
    else:
        return False
def my_endswith(s,a):
    i=len(s)-1
    j=len(a)-1
    count=0
    while j>=0:
        if s[i]==a[j]:
            count+=1
        i-=1
        j-=1
    if count==len(a):
        return True
    else:
        return False
setup()

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

commit เพิ่มเติม : เพื่ม userstory, bookmark

>>  add userstory ทำการเพิ่ม userstory ใน functional tests >>  add bookmark for user เพิ่มระบบ Bookmark โดยการสร้าง model ขึ...