1.计算100以内所有素数的和 2.编写一个Python程序,使用for循环查找并打印一个给定列表中的最大值。 3.输入一串字符,分别统计有多少大写字母和小写字母
时间: 2024-12-16 14:15:36 浏览: 10
历年计算机三级考试题库.pdf
1. 计算100以内所有素数的和,你可以使用Python编写一个简单的算法。首先创建一个函数判断是否为素数,然后遍历1到100的整数,将素数加起来。以下是示例代码:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
prime_sum = sum(i for i in range(2, 101) if is_prime(i))
print(f"100以内素数之和为: {prime_sum}")
```
2. 编写一个Python程序,通过for循环找到并打印列表中的最大值,如下所示:
```python
def find_max_value(lst):
max_val = lst[0] # 假设第一个元素为最大值
for num in lst:
if num > max_val:
max_val = num
print("列表的最大值是:", max_val)
# 示例列表
my_list = [4, 7, 1, 9, 6]
find_max_value(my_list)
```
3. 统计输入字符串的大写字母和小写字母数量,可以使用Python的`count()`方法和条件判断,如下:
```python
input_string = input("请输入一串字符:")
upper_count = input_string.count('A') # 或者用.upper()替换'A'获取所有大写
lower_count = input_string.count('a') # 或者用.lower()替换'a'获取所有小写
print("大写字母数量:", upper_count)
print("小写字母数量:", lower_count)
```
阅读全文