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)
相关推荐
c无序8 分钟前
【Go-4】函数
开发语言·后端·golang
那雨倾城11 分钟前
使用 OpenCV 实现“随机镜面墙”——多镜片密铺的哈哈镜效果
人工智能·python·opencv·计算机视觉
青春:一叶知秋13 分钟前
【Qt开发】Qt核心属性
开发语言·qt
不秃的开发媛14 分钟前
JFace中MVC的表格使用介绍
java·开发语言·mvc
jndingxin15 分钟前
ROS2学习(9)------ROS2动作
学习·机器人
果冻kk27 分钟前
Java桌面应用开发详解:自制截图工具从设计到打包的全流程【附源码与演示】
java·开发语言
真的想上岸啊1 小时前
学习STC51单片机13(芯片为STC89C52RC)
单片机·嵌入式硬件·学习
zxsd_xyz1 小时前
基于labview的声音采集与存储分析系统
开发语言·labview
忘梓.1 小时前
「二叉搜索树·手撕暴走篇」:用C++《一路向北》狂写指针のの死亡轮盘!
java·开发语言·c++
江畔柳前堤1 小时前
PyQt学习系列10-性能优化与调试技巧
开发语言·javascript·数据库·学习·性能优化·ecmascript·pyqt