IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python学习(Day3) -> 正文阅读

[Python知识库]Python学习(Day3)

while的使用

#while的使用 注意:while后面有个(:)
num=1
sum=0
while num<10:
    sum+=num
    num+=1
print('1-9的和:',sum)
'''计算1-100之间的偶数和'''
num2=1
sum2=0
while num2<101:
    if num2%2==0: #若把==0删去则变为奇数的和,0的布尔值为False,True执行;对0的布尔值取反也可以做到求偶数的和: not bool(num2%2)
        sum2+=num2
    num2+=1
print('1-100之间的偶数和为:',sum2)

for-in 循环的使用

#for-in循环
for str1 in 'Pytho':#将‘Python’一个字符一个字符传入str中
    print(str1)
'''计算0-100之间的偶数和'''
sum3=0
for num3 in range(0,101,2):
    sum3+=num3
print('0-100之间的偶数和为:',sum3)

#如果在循环体中不需要使用到自定义变量,可将自定义变量写为‘_’
for _ in range(5):  #遍历5次 0-4
    print('Python')

练习:输出100-999之间的水仙花数(水仙花数:每个位置上数字的三次方之和为该数)

#练习:输出100-999之间的水仙花数(水仙花数:每个位置上数字的三次方之和为该数)
for num4 in range(100,1000):
    if (num4 % 10)**3+(num4 // 100)**3+(num4 % 100 // 10)**3==num4:  #注意:if后面不需要括号条件,最后需要加(:)
        print(num4)
print('\n')

num5=100
while num5<1000:
    if (num5 % 10)**3+(num5 // 100)**3+(num5 % 100 // 10)**3==num5:
        print(num5)
    num5+=1

水仙花数结果:
在这里插入图片描述

break和continue的使用

#break 跳出循环 同java
for _ in range(3):
    print('这句话被执行了')
    if bool(1):
        break   #break是跳出当前循环圈 跳出了for-in循环 如果是while里面嵌套for-in循环(break在for-in循环中)则是跳出for-in循环继续执行while循环
    else:
        print('没有跳出循环?')
print('\n')

#continue 同java 通常在if中使用,跳过当前判断语句继续运行
for _ in range(3):
    print('这句话被执行了1')
    if bool(1):
        print('这句话被执行了2')
        continue  #跳过条件中下面的语句继续运行
        print('这句话没有被执行3')
    else:
        print('没有跳出循环?')
print('\n')

for _ in range(3):
    print('这句话被执行了1')
    if bool(1):
        print('这句话被执行了2')
        pass  #pass是使程序不报错(if下面没有需要被执行的语句时使用),跳过这句话继续下面的语句 此处的pass没有半点作用!
        print('这句话被执行了3')
    else:
        print('没有跳出循环?')
print('\n')

else:

#else也可以与for-in while一起使用
for _ in range(3):
    print("我被执行了!") #有break的话就是跳出整个循环,包括和该循环对应的else
else:
    print("已经执行过三次了!!")
print('\n')

a=0
while a<3:
    print("我被执行了!")  # 有break的话就是跳出整个循环,包括和该循环对应的else
    a+=1
else:
    print("已经执行过三次了!!")
print('\n')

嵌套循环应用:输出九九乘法表

#嵌套循环应用:输出九九乘法表
for i in range(1,10):  #右边数字
    for j in range(1,10):  #左边数字
        if j <= i:
            print(str(j)+'*'+str(i)+'='+str(i*j),end='\t')  #print()会自动换行,对end进行赋值可以取消换行。注意:+只能连接同类型的变量
    else:
            print()

九九乘法表输出结果:
在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-08 11:17:17  更:2021-08-08 11:19:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 12:12:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码