栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

基础自学Python编程7天快速入门 Day2

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基础自学Python编程7天快速入门 Day2

参考资料:Python网红Alex b站

文章目录

PY基础-各种循环

1.使用正经的集成开发环境Pycharm2.For循环3.Break&Continue4.While循环5.For...else...6.各种循环实战小程序7.本日作业

PY基础-各种循环 1.使用正经的集成开发环境Pycharm

本地Windows,我安装的是vscode

# 查看源码
按住Ctrl并点击关键字,跳转
2.For循环
# 实例1 奇偶数打印 range范围,第三个参数表示步长
for i in range(100,50,-1):
    if (i % 2 != 0): # 求模
        print(i)
# 嵌套循环 一般不超过四层
# 字符串中,使用空格填充width的新字符串,默认是空格填充
# str.center(width[, fillchar])

# 实例2 打印楼层数和房间号
for floor in range(1,7):
    print(f'当前层数:{floor}'.center(50,'-'))
    for room in range(1,10):
        print(f'房间号:{floor}0{room}')

3.Break&Continue
# continue  停止本次循环,进入下次循环
# break 结束当前循环
# exit() 彻底结束
# 标志位的使用,遇到不到事件停止程序运行
实例1 break continue ,其中break只能结束当前循环
在多层循环中,如何解决?
查看实例2 标志位的方法

实例2 标志位 多层循环中使用

# 实例3 99乘法表
# print 默认是n end可以自定义字符
for i in range (1,10):
    for j in range(1,i+1):
        print( f'{j}*{i}={i*j}',end=' ' )
    print()

# 实例4 素数练习
100以内的所有素数,除了1和本身之外,不能被其他正整数整除的叫素数。
# 给一个标记位 is_primeNum 
for  i in range (2,101):
    is_primeNum = True
    for j in range(2,i):
        if(i % j ==0): # 能整除
            is_primeNum = False
        # else: # 不能整除
    if(is_primeNum == True):
        print(i,' is Prime Number.')

# 实例五 打印三角形
for i in range(1,11):
    if(i<6):
        print('* '*i)
    else:
        print('* '*(10-i))

4.While循环
# 实例1 用while实现循环猜年龄
允许用户猜3次,若还不对,告诉他,你真笨,你还想继续猜吗?
如果用户选择yes,就让他继续,如果选择no,就退出

5.For…else… 6.各种循环实战小程序 7.本日作业
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/744554.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号