Python基础语法练习题(1-5)

发布时间:2026/9/24 5:16:51
Python基础语法练习题(1-5) 这两天都在通过练习题巩固Python的基础语法我发现虽然我的Python学习进度比较快但是仍然停留在一知半解的程度并没有打好地基进行更深入的学习因此打算暂缓学习进度的推进而是转过头来潜心沉淀一番。目前我对于Python的知识仍然停留在第一个阶段能看得懂但是没有办法根据对应的要求敲出代码来完成。我个人理解的编程语言的学习有着四个阶段如下阶段一看得懂代码知道不同的代码在不同的位置起到什么样的用处阶段二能敲出代码这时候可以根据需求的不同搭配不同的语句完成代码块的编写阶段三能精炼代码这时候对于代码就不仅仅局限于完成需求了而是会在完成需求的同时找到运行效率最高的语句从而提高代码开发整体的效率阶段四能举一反三自行优化代码这时候人在不仅可以完成精炼代码的同时还可以发现自己敲出代码块的不足如加入什么样的功能可以更好地提高用户体验、这个项目的开发的思路是不是可以迁移到别的项目的开发中总而言之就是融会贯通。我目前仍然处于第一阶段不过通过练习和学习我相信我可以越来越好下面摘录五道练习题。第一题计算两数之和#定义两个整形变量计算两数之和并打印输出 #定义两个整型变量 a:int int(input(请输入第一个整数)) b:int int(input(请输入第二个整数)) #计算两数之和 c a b #打印输出结果 print(两个整数变量的和是,c)第二题比较两个数的大小#定义两个整形变量比较它们的值并打印结果 #定义两个整型变量 a:int int(input(请为a赋值)) b:int int(input(请为b赋值)) #比较两个数的大小并打印结果 if a b: print(a大于b) elif a b: print(a小于b) else: print(a等于b)第三题计算数字1到100的总和#计算1到100所有整数的和(包含1和100)并打印出来 #初始化一个数值 a 0 #遍历1到100的所有整数并计算它们的和 for i in range(1,101): a a i #打印输出结果 print(a)第四题统计1-4可以组成的三位数#有四个数字1,2,3,4统计它们可以组成多少个不同且无重复数字的三位数 #定义计数器 count 0 #嵌套循环遍历所有可能的三位数 for i in range(1,5): for j in range(1,5): for k in range(1,5): #判断数字是否重复 if i ! j and j ! k and i !k: print(i, j, k) count 1 #打印结果 print(一共有, count, 个不同且无重复数字的三位数)第五题打印99乘法表#打印一个99乘法表 #打印行数 for i in range(1,10): #打印列数 for j in range(1,i 1): #打印乘法表 print(f{j} * {i} {i * j},end \t) #换行 print(end \n)当前我对于代码的理解属于是逆向解构过得去但是正向开发而明显不足一个代码敲出来我可以比较清晰地知道这个代码完成了什么功能能做到什么样的程度但若是一个需求提出来我却很难一步步拆解并把它翻译成编程语言从而实现需求这是我当前的不足我要认真对待并记录加油。