复制
收藏
提问
简洁
使用列表存储从键盘输入10个正整数, 将列表分为只含有奇数和偶数的两个列表,并输出输出数据。 2、编写程序,已知字符串s = 'AbcDeFGhIJ',请计算该字符串中小写字母的数量。 运行结果
3月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
问题一:使用列表存储从键盘输入10个正整数,将列表分为只含有奇数和偶数的两个列表,并输出输出数据。
要解决这个问题,我们可以遵循以下步骤:
- 使用
input()
函数从键盘接收10个正整数,并使用eval()
函数将输入的字符串转换为整数列表。 - 创建两个空列表,一个用于存储奇数,另一个用于存储偶数。
- 遍历输入的整数列表,使用模运算符
%
判断每个数字是奇数还是偶数,然后将其添加到相应的列表中。 - 输出两个列表,分别显示奇数和偶数。
以下是实现这个逻辑的示例代码:
# 从键盘输入10个正整数
n = 10
numbers = []
for i in range(n):
num = eval(input(f"输入第{i+1}个正整数:"))
numbers.append(num)
# 创建奇数和偶数列表
odd_numbers = []
even_numbers = []
# 分类存储奇数和偶数
for num in numbers:
if num % 2 == 0:
even_numbers.append(num)
else:
odd_numbers.append(num)
# 输出奇数和偶数列表
print("奇数列表:", odd_numbers)
print("偶数列表:", even_numbers)
问题二:编写程序,已知字符串 s = 'AbcDeFGhIJ'
,请计算该字符串中小写字母的数量。
要解决这个问题,我们可以遵循以下步骤:
- 定义一个字符串
s
。 - 初始化一个计数器
count
来记录小写字母的数量。 - 遍历字符串
s
中的每个字符,检查它是否是小写字母。 - 如果是小写字母,增加计数器
count
。 - 输出小写字母的总数。
以下是实现这个逻辑的示例代码:
# 定义字符串
s = 'AbcDeFGhIJ'
# 初始化小写字母计数器
count = 0
# 遍历字符串并计算小写字母数量
for char in s:
if 'a' <= char <= 'z':
count += 1
# 输出小写字母的数量
print("小写字母的数量:", count)
运行上述程序,将得到以下结果:
奇数列表:[1, 3, 5, 7, 9]
偶数列表:[2, 4, 6, 8, 10]
小写字母的数量:6
你觉得结果怎么样?