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() 函数。通过这种方式,程序员可以轻松理解字符串到一定范围的实现过程。

更新于:2023-09-04

495 次浏览

启动您的 职业生涯

完成课程获得认证

开始
广告