题目转载:http://python.wzms.com/s/1/15
题目描述:
判断一个正整数是否是两位数(即大于等于10且小于等于99)。
输入格式:
一个正整数
输出格式:
一行。若该正整数是两位数,输出1,否则输出0。
解法一:判断该正整数的大小
代码:
positive_integer = int(input('请输入一个正整数:'))
if 10 <= positive_integer <= 99:
print(1)
else:
print(0)
运行结果:

解法二:将正整数转换成列表,判断列表长度
代码:
positive_integer = input('请输入一个正整数:')
positive_integer_list = list(positive_integer)
if len(positive_integer) == 2:
print(1)
else:
print(0)
运行结果:

该博客介绍了一个编程问题,目标是判断输入的正整数是否处于10到99的范围,即是否为两位数。提供了两种解法,一种通过直接比较数值大小,另一种通过将数字转化为列表并检查其长度。
686

被折叠的 条评论
为什么被折叠?



