Python将输入范围转换为序数字符

2024-09-29 21:38:17 发布

您现在位置:Python中文网/ 问答频道 /正文

编写一个程序,允许用户键入两个数字,一个下限和一个上限,然后打印这些下限之间的数字表示的所有字符。下面是一个交互示例:

Enter the lower ordinal bound: 60
Enter the upper ordinal bound: 70
The characters from 60 to 70 are: 
< = > ? @ A B C D E 

这是我们目前正在学习的代码,所以我不想用我们还没有学习过的更简单的方法超出这一范围。这样,当我输入60和70时,我就得到了范围。我需要将答案转换为序数值,而不是实际数字

inputUpperOrdinal = input("Enter the lower ordinal bound: ")
inputLowerOrdinal = input("Enter the upper ordinal bound: ")

upperOrdinal = int(inputUpperOrdinal)
lowerOrdinal = int(inputLowerOrdinal)

ordinalNumbers = range(upperOrdinal, lowerOrdinal)

for char in ordinalNumbers:
    numValue = (char)
    print (numValue)

Tags: theinput数字upperlowerintenterbound

热门问题