python学习 day5

复制代码
for i in 'hello':
    print(i)

range()函数,python中的内置函数,产生一个【n,m)的整数序列,包含n,但不包含m

复制代码
for i in range(1,11):
    print(i)

for i in range(1,11):
    if i%2==0:
        print(i,'是偶数')

水仙花数:

复制代码
for i in range(100,1000):
    sd=i%10
    tens=i//10%10
    hun=i//100
    if sd**3+tens**3+hun**3==i:
        print(i)
复制代码
s=0
for i in range(1,11):
    s+=i
else:
    print(s)

循环正常执行,就是不是遇到break终止的循环,不如原本循环需要执行10次,最终圆满执行十次了就会执行else语句。

while

复制代码
#1初始化变量
answer=input('今天要上课吗?y/n')
while answer=='y': #2条件判断
    print('好好学习') #3语句块
    #4改变变量
    answer=input('今天要上课吗?y/n')
复制代码
s=0
i=1 #初始化
while i<=100:  #判断
    s+=i #语句块
    i+=1 #改变变量
print(s)

注意:如果print(s)没有与while对齐,就会输出每次循环的值。所以要要缩进

复制代码
s=0
i=1
while i<=100:
    s+=i
    i+=1
else:
    print(s)
相关推荐
时光追逐者10 小时前
TIOBE 公布 C# 是 2025 年度编程语言
开发语言·c#·.net·.net core·tiobe
saoys10 小时前
Opencv 学习笔记:绘制动态随机直线(附实时展示)
笔记·opencv·学习
花归去10 小时前
echarts 柱状图曲线图
开发语言·前端·javascript
田里的水稻11 小时前
C++_python_相互之间的包含调用方法
c++·chrome·python
Yeats_Liao11 小时前
MindSpore开发之路(二十六):系列总结与学习路径展望
人工智能·深度学习·学习·机器学习
2501_9418705611 小时前
面向微服务熔断与流量削峰策略的互联网系统稳定性设计与多语言工程实践分享
开发语言·python
modelmd11 小时前
Go 编程语言指南 练习题目分享
开发语言·学习·golang
Nan_Shu_61411 小时前
学习: Threejs (2)
前端·javascript·学习
带土111 小时前
4. C++ static关键字
开发语言·c++
C++ 老炮儿的技术栈11 小时前
什么是通信规约
开发语言·数据结构·c++·windows·算法·安全·链表