Python 经典案例——计算1到100的和、计算奇数和

iFulling 2021-11-25 19:27:01
Python 案例 计算 经典

循环有两种:while 循环for 循环
本次任务使用两种循环计算 1+2+3+…+100 的和

while 循环

""" 功能:计算 1+2+3+...+100 作者:Fulling 日期:2021年11月5日 """
# 使用 while 计算 1+2+3+...+100
count = 1
while_sum = 0
while count <= 100:
while_sum += count
count += 1
print('使用 while 计算 1 + 2 + 3 + …… + 100 = %g' % while_sum)

for循环

""" 功能:计算 1+2+3+...+100 作者:Fulling 日期:2021年11月5日 """
# 使用 for 计算 1+2+3+...+100
for_sum = 0
for i in range(1, 101):
for_sum += i
print('使用 for 计算 1 + 2 + 3 + …… + 100 = %g' %for_sum)

输出结果

使用 while 计算 1 + 2 + 3 + …… + 100 = 5050
使用 for 计算 1 + 2 + 3 + …… + 100 = 5050

进阶(计算奇数和)

使用两种循环计算 1+3+5+…+99(奇数) 的和

""" 功能:计算 1+3+5+...+99(奇数) 作者:Fulling 日期:2021年11月5日 """
# 使用 while 计算 1+3+5+...+99
count = 0
while_sum = 0
while count <= 100:
if count % 2 == 1:
while_sum += count
count += 1
print('使用 while 计算 1 + 3 + 5 + …… + 99 = %g' % while_sum)
# 使用 for 计算 1+3+5+...+99
for_sum = 0
for i in range(1, 101):
if i % 2 == 1:
for_sum += i
print('使用 for 计算 1 + 3 + 5 + …… + 99 = %g' % for_sum)

输出结果:

使用 while 计算 1 + 2 + 3 + …… + 100 = 2500
使用 for 计算 1 + 2 + 3 + …… + 100 = 2500
版权声明
本文为[iFulling]所创,转载请带上原文链接,感谢
https://blog.csdn.net/realoser/article/details/121541735

  1. Python生成的随机数,要怎么设定成随机数a小于随机数b啊
  2. Python生成的隨機數,要怎麼設定成隨機數a小於隨機數b啊
  3. Le nombre aléatoire généré par Python, comment définir le nombre aléatoire a est inférieur au nombre aléatoire B
  4. Python爬虫能做什么
  5. Python老技师给上路初学者的3点忠告
  6. 3 conseils aux débutants sur la route de l'ancien technicien Python
  7. Que peuvent faire les reptiles Python
  8. The code NPM cloned from git will report a python error after it is installed!
  9. 数据分析从零开始实战,Pandas读写CSV数据
  10. Python基础(十二):类与对象
  11. Python Foundation (12): classes et objets
  12. Python基礎(十二):類與對象
  13. L'analyse des données commence à zéro et pandas lit et écrit les données CSV
  14. Python Qt GUI设计:QSlider滑动条类(基础篇—16)
  15. #yyds干货盘点#数据分析从零开始实战,Pandas读写CSV数据
  16. This paper designs an examination system for automatically setting questions and judging papers by using Python standard library language to investigate the ability of users to calculate four integers within 100.
  17. Yyds Dry Inventory # Data Analysis started from zero, pandas read and write CSV Data
  18. python数据结构:数组、列表、栈、队列及实现
  19. Python编程真的是未来人工智能的主流吗?
  20. Python编写通讯录,支持模糊查询,利用数据库存储
  21. Python編寫通訊錄,支持模糊查詢,利用數據庫存儲
  22. Python編程真的是未來人工智能的主流嗎?
  23. Python écrit le carnet d'adresses, prend en charge les requêtes floues et utilise le stockage de base de données
  24. La programmation Python est - elle vraiment le courant dominant de l'IA future?
  25. Structure des données Python: tableaux, listes, piles, files d'attente et implémentations
  26. Python networkx Practical Social Network Visualization
  27. [译] 通过 for 循环,比较 Python 与 Ruby 编程思想的差别
  28. Comparez les différences de programmation entre Python et Ruby à travers la boucle for
  29. Python basic and introductory tutorials
  30. What you don't know
  31. 人生苦短,能让你更早下班的Python垃圾回收机制
  32. Boring playing Tetris, using Python to do their own without advertising
  33. Seemingly boring Python games, but I fished for work all afternoon!!
  34. A collection of grammar knowledge points for getting started with Python
  35. Benefits of learning Python
  36. Play childhood memories with Python, greedy snake
  37. Python is suitable for beginners
  38. Simple Python game making
  39. Welfare is coming!! Python basic syntax dry goods
  40. Simply understand the learning direction of Python and make yourself a better choice
  41. Why do many people say Python is simple?
  42. Un mécanisme de collecte des ordures Python qui vous permet de quitter le travail plus tôt
  43. Python actual combat battery digital twin [including source code]
  44. Python file operation delete move copy new
  45. Python module accumulation
  46. Python crawler programming idea (70): project practice -- capturing the mobile phone sales ranking of Jingdong Mall
  47. Python crawler programming idea (69): project practice -- capturing Dangdang Book ranking
  48. Python crawler programming idea (68): using pseudo class selectors in pyquery
  49. Eight high-quality Python books are recommended for beginners
  50. L'analyse des données commence à zéro et pandas lit et écrit les données CSV
  51. Write a 5-digit test number in Python
  52. Using Python to batch delete old files n days ago in a specific directory under Windows: batch delete old files under windows, clear cache files, save drive C, and reject drive C explosion
  53. Pandas calculates the statistical data (cumulative time, length change, change rate, variance, mean value, maximum, minimum, etc.) required for prediction and reasoning of the model based on time series data: data duration (minutes), total data change aft
  54. python小问题,各位帮我看一下
  55. Python decrypted the latest rich list in 2021. Ma Yun didn't even enter the top three
  56. 如何使用Python进行单元测试
  57. 基于Python的自动化测试平台开发你要理解的:uWSGI
  58. python:接口自动化测试框架读取配置优化
  59. 代码测试中的Python应用1 | VectorCAST单元测试报告自定义需求的GUI开发
  60. 毕业生简单的用Python实现一个信息管理系统【含示例代码】