Pixiv - 蒼ஐ/お仕事募集中
239 字
1 分钟
Python学习笔记其一
相关教程:
使用for求1-100的和:
i = 0sum = 0for i in range(1,101): sum += iprint(sum)使用while求1-100的和:
i = 0sum = 0while i < 101: sum += i i += 1排除1-100中含有“7”的数并求和:
i = 0sum = 0for i in range(1,101): if i // 10 == 7 or i % 10 == 7: continue else: sum += iprint(sum)亦可通过while实现:
i = 0sum = 0while i < 101: if i // 10 == 7 or i % 10 == 7: i += 1 continue else: sum += i i += 1print(sum)亦可通过将i转化为字符串排除实现:
i = 0sum = 0for i in range(1,101): a = str(i) if "7" not in a: sum += i else: continueprint(sum)遇到的坑:
- for、if、elif、else、while语句要加:(冒号)
- 在for或者while进行完if判断后需要对i进行自增,否则进入死循环
- continue为略过,break为中断,pass仅占位(debug用)
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!