Python练习题100题-带你轻松入门Python

近日发现一个Python入门的练习经典练习题,作者收集100多道Python的常见练习题,几乎概括了Python初学要掌握的基本问题。

如果您是python的初学者,那么这100多个练习可以帮助您轻松地使用Python。

Python100经典练习题适用于刚入门的新手学习使用,配合相应的Python教程可以更好的巩固学习效果

第 1 题,输出九九乘法表

分析思路:

1. for 循环机制,先取第一个for循环i的第1个值,跟j遍历完来组合。11 12 13 … 21 22 23…

得出结论,此处的 i 无需做限制。

2. 找规律

第1行: j = 1 i = 1

第2行: j = 1,2 i = 2

第3行: j = 1,2,3 i = 3

得出结论:j 的最大取值不可大于 i ,只能小于等于,故限制 j 取值范围(1, i+1) => range 函数左闭右开

3. 注意点:

必须使用格式化输出,\t制表符排版,j 遍历完一次就必须换行。

for i in range(1, 10):
 
    for j in range(1, i+1):
        print("%d*%d=%d" % (j, i, i*j), end="\t")
 
    print()

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

第 2 题,有 1 2 3 4 这四个数字,能组成多少个互相不同且无重复数字的 3 位数,分别是什么。

思路:要组成几位数,就用几个for循环,无论给了几个数字,全部放进列表,都不用改代码。

count = 0
m = [1, 2, 3, 4]
for a in m:
    for b in m:
        for c in m:
            if a != b and b != c and a != c:
                count += 1
                print(a, b, c)
print()
print("能组成%d 个不相同且无重复的3位数" % count)

案例004:

案例005:

案例006:

案例007:

案例095:

案例:096

案例:097:

案例:098:

以上就是“Python练习题100题-带你轻松入门Python”的全部内容,希望对你有所帮助。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、Python必备开发工具

img

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

五、Python练习题

检查学习结果。

img

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

img

最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值