Python – 打印字母到 N
Python 语言为用户提供了从基本计算到复杂计算的多种用途。根据用户指定的“N”值,程序会打印到“N”的字母。打印一定范围内的字母看似一项简单的任务,但在创建程序时,会涉及一些繁琐的过程。Python 方法使用各种功能来打印到 N 的字母。此算法是机器学习技术的基石。
打印字母到 N
英语共有 26 个字母,当范围 N 指定为 9 时,Python 程序将打印到“i”。例如,当范围指定为 9 时,输出为 a、b、c、d、e、f、g、h、i。
方法
方法 1:使用 string 模块
方法 2:使用迭代方法
方法 3:使用 join 函数
方法 1:使用 string 模块打印到 N 的字母的 Python 程序
string 模块专门用于使用“N”值打印字母范围。该模块为用户提供由 ASCII 字符组成的预定义常量。当使用小写函数时,它会以小写字母提供字母。
算法
步骤 1 – 导入 string 模块。
步骤 2 – 将输入变量初始化为整数数据类型。
步骤 3 – 使用 for 循环迭代用户指定的范围内的值,从 0 到 string1。
步骤 4 – 使用 string 模块中的 ascii_lowercase() 函数,以小写形式显示输出。
步骤 5 – 冒号将轻松截断列表。
步骤 6 – 垂直打印字母列表。
示例
#importing the string module import string #The range needs to be mentioned here as “N” string1 = 5 #for loop is used to iterate through the given input #the ascii_lowercase function is used to print the result in lowercase for alphabet in string.ascii_uppercase[:string1]: #Print statement will return the list of alphabets according to the range value print(alphabet)
输出
A B C D E
方法 2:使用迭代方法打印到 N 的字母的 Python 程序
字母的打印不使用任何内置模块,而是使用 for 循环。for 循环将迭代用户给定的范围内的值。
算法
步骤 1 – 设置范围值。
步骤 2 – for 循环将从 0 迭代到用户提到的值,在本例中 N=6。
步骤 3 – 使用 chr() 函数将每个值转换为等效的 ASCII 字符,然后添加 97。
步骤 4 – 添加值“97”,因为小写字母从它开始。
步骤 5 – print 函数返回字母范围。
示例
#initializing the input value range_value = 5 #for loop used to iterate through the values #range inbuilt function iterates through the value for a in range(range_value): #print the range of alphabets using the print statement print(chr(a+97))
输出
a b c d e
方法 3:使用 join 函数打印到 N 的字母的 Python 程序
string 模块用于处理打印字符串值。同时,使用 join() 函数组合所有字母。
算法
步骤 1 – 需要导入使用 join 函数的模块 string。
步骤 2 – 设置 string1 的值。
步骤 3 – 声明换行符以在单独的行中打印字母。
步骤 4 – join 函数组合到范围“N”的英语字母的所有小写字母。
步骤 5 – print 语句返回换行符中的字符串值,直到 N 值。
示例
#initializing the string module to hold the join function import string #The output is printed from the range mentioned in an integer value string1 = 6 #print statement returns the result print('\n'.join(string.ascii_lowercase[:string1]))
输出
a b c d e f
结论
解释了两种方法中使用的 string 模块,这是一个预定义库,用于使用 ASCII 字母。程序员可以通过以上方法打印大写字母,方法是使用 uppercase() 函数。通过这种方式,程序员可以轻松理解字符串到一定范围的实现过程。