题目
编写代码实现计算字符串长度的功能(不调用内置函数 len)。
输入格式:一行输入一个字符串。
输出格式:输出一个整数,表示该字符串的有效字符长度。
数据范围与约定:字符串长度不超过 1000。
思路与算法
1. 循环累加计数
通过 for _ in s: count += 1 遍历字符并累加计数器。
2. 算法核心
理解可迭代对象从头至尾遍历计数的底层逻辑。
完整程序
n = int(input())
a = list(map(int, input().split()))
# 查找数组中的最大值与最小值
max_val = min_val = a[0]
for x in a[1:]:
if x > max_val:
max_val = x
if x < min_val:
min_val = x
print(f'{max_val} {min_val}')运行示例
输入:
hello输出:
5