python练习题——求和

i = 1
sum = 0
while i <= 100:
    sum += i
    i +=1
print(f"{sum}")

 

注意:sum += sum (×) 

### Python `for` 循环练习题与应用题 以下是针对Python中`for`循环的一些经典练习题和应用场景,适合初学者巩固基础知识并提升代码逻辑能力。 #### 练习题一:字符串遍历 编写一段代码,逐字符打印给定字符串的内容。 ```python s = "hello" for char in s: print(char) ``` 此代码展示了如何利用`for`循环逐一访问字符串中的每一个字符[^1]。 #### 练习题二:列表求和 创建一个包含若干整数的列表,并计算其总和。 ```python numbers = [1, 2, 3, 4, 5] total_sum = 0 for number in numbers: total_sum += number print(total_sum) ``` 这段代码通过`for`循环实现了对列表元素的累加操作。 #### 练习题三:九九乘法表 实现一个简单的九九乘法表输出功能。 ```python for i in range(1, 10): for j in range(1, i + 1): print(f"{j} * {i} = {i * j}", end="\t") print() ``` 该示例演示了嵌套`for`循环的实际用途之一——构建复杂的表格结构。 #### 练习题四:判断素数 设计一个函数用于检测某个正整数是否为质数(仅能被1及其本身整除)。 ```python def is_prime(n): if n <= 1: return False for i in range(2, int(n ** 0.5) + 1): if n % i == 0: return False return True number_to_check = 7 if is_prime(number_to_check): print(f"{number_to_check} 是质数.") else: print(f"{number_to_check} 不是质数.") ``` 上述代码片段说明了如何结合条件语句与`for`循环完成特定算法任务。 #### 应用题五:文件读取统计单词数量 假设有一个文本文件名为`example.txt`,尝试编写脚本统计其中每个单词出现次数。 ```python word_count_dict = {} with open('example.txt', 'r') as file: lines = file.readlines() for line in lines: words = line.strip().split() for word in words: if word not in word_count_dict.keys(): word_count_dict[word] = 1 else: word_count_dict[word] += 1 print(word_count_dict) ``` 这里体现了实际项目开发过程中可能遇到的数据处理需求,即借助`for`循环高效解析大量数据。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值