สอบถามหน่อยครับ Python ผมสร้างโค้ด ไห้ตรวจเช็คสระ เเละเปลี่ยนตำแหน่ง ascii แต่ทำไมมันเพี้ยน

text=input("Enter Text:")
text.lower()
vowel="aeiou"
new_w = 0
nn=0
for x in text:
    if x in vowel:
        new_w=new_w +1
        i = ord(x) + 2
        text = text.replace(x,chr(i))
    elif x not in vowel:
        nn= nn+1
        ii = ord(x) + 1
        text = text.replace(x,chr(ii))

print("vowel:",new_w,"alphabet:",nn,"\nEncode:",text)

เวลาปริ้นที่ละตัวออกมาปกติ
แต่พอใส่ Hello ลงไป ตัว ll สองตัวมันไม่เป็น ตัว m แต่ดันกลาย เป็น ตัวq สะงั้น แสดงว่าโค้ดนี้ผมผิดตรงไหนครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่