Python编程练习:算术操作、循环、条件判断

2 下载量 168 浏览量 更新于2024-08-04 收藏 39KB DOC 举报
这篇文档整理了多个Python编程的练习题,涵盖了基本的数据输入、条件判断、循环控制、字符串操作以及简单的算法应用。以下是每个习题的详细解析: 1. 此题要求用户输入两个整数,并输出它们相加的等式和结果。通过`input()`函数获取用户输入,用`int()`函数将输入转换为整数类型,然后相加并打印。使用`end=""`参数避免换行,使得输出在同一行。 2. 题目要求找出1到100之间能同时被2和3整除的数。使用`for`循环遍历1到100,利用取模运算符 `%` 检查是否满足条件,如果满足则打印该数,用`end=" "`避免数字间换行。 3. 该题要求使用`print()`函数输出星号构成的等腰三角形。通过逐行打印不同数量的星号来实现,每行的星号数量递增。 4. 让用户输入一个四位数,然后计算各位数字之和。首先获取用户输入并转换为整数,接着通过整除和取余运算分别获取千位、百位、十位和个位数字,累加后输出结果。 5. 这道题需要输入n名学生的数学成绩并计算总分和平均分。首先获取学生人数,再用循环结构录入成绩,累加求总分,最后除以人数得到平均分,输出结果。 6. 输入一个自然数n,输出由星号构成的n行直角三角形。使用两层嵌套循环,外层循环控制行数,内层循环控制每行的星号数。在内层循环中使用`print("*", end="")`打印星号,而在每行末尾使用`print()`换行。 7. 题目涉及闰年的判断。根据闰年的规则,需输入年份并检查是否符合“四年一闰,百年不闰,四百年又闰”。具体判断逻辑可以是:如果年份能被400整除,或者能被4整除但不能被100整除,则为闰年。 这些习题旨在巩固和提升初学者对Python基础语法的理解和应用能力,包括数据类型转换、流程控制、字符串处理和逻辑判断等。通过解决这些问题,学习者可以更好地掌握Python编程的基础知识。