Python多重循环: 输出小写英文字母组成的直角三角形

img


import string
input_word = input("请输入英文字母:").lower()  # 转换为小写字母
all_words = string.ascii_lowercase  # 26个小写英文字母
index = all_words.find(input_word)  # 获取该字母的索引
for i in range(0,index+1):
    print(all_words[0:i+1])  # 字符串切片

望采纳

img

import string

while True:
nu = input("请输入一个小写字母")
all_un = list(string.ascii_lowercase)
if nu not in all_un:
print("输入不正确,程序终止")
raise Exception
for x, i in enumerate(all_un):
print(''.join(all_un[:x+1]))
if i == nu:
print("程序结束")
break
break