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 สะงั้น แสดงว่าโค้ดนี้ผมผิดตรงไหนครับ
สอบถามหน่อยครับ Python ผมสร้างโค้ด ไห้ตรวจเช็คสระ เเละเปลี่ยนตำแหน่ง ascii แต่ทำไมมันเพี้ยน
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 สะงั้น แสดงว่าโค้ดนี้ผมผิดตรงไหนครับ