239 字
1 分钟

Python学习笔记其一

2025-10-01

相关教程:

Python3 条件控制 | 菜鸟教程

Python3 循环语句 | 菜鸟教程

使用for求1-100的和:

i = 0
sum = 0
for i in range(1,101):
sum += i
print(sum)

使用while求1-100的和:

i = 0
sum = 0
while i < 101:
sum += i
i += 1

排除1-100中含有“7”的数并求和:

i = 0
sum = 0
for i in range(1,101):
if i // 10 == 7 or i % 10 == 7:
continue
else:
sum += i
print(sum)

亦可通过while实现:

i = 0
sum = 0
while i < 101:
if i // 10 == 7 or i % 10 == 7:
i += 1
continue
else:
sum += i
i += 1
print(sum)

亦可通过将i转化为字符串排除实现:

i = 0
sum = 0
for i in range(1,101):
a = str(i)
if "7" not in a:
sum += i
else:
continue
print(sum)

遇到的坑:

  • for、if、elif、else、while语句要加:(冒号)
  • 在for或者while进行完if判断后需要对i进行自增,否则进入死循环
  • continue为略过,break为中断,pass仅占位(debug用)

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Python学习笔记其一
https://mjy.js.org/posts/python0001/
作者
MaJianyu
发布于
2025-10-01
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
MaJianyu
永远相信,美好的事情即将发生。
分类
标签
站点统计
文章
31
分类
9
标签
53
总字数
147,470
运行时长
0
最后活动
0 天前

目录