python习题整理_第1页
python习题整理_第2页
python习题整理_第3页
python习题整理_第4页
python习题整理_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 输入两个整数 输出这两个数相加的等式和结果 如 输入 12 和 34 则输出 12 34 46 a int input b int input c a b print a end print end print b end print end print c 2 输出 1 100 以内能被 2 和 3 同时整出的数 数与数之间以空格隔开 for i in range 1 101 if i 2 0 and i 3 0 print i end 3 使用 print 函数输出下图所示图形 print print print print print 4 输入一个四位整数 x 计算并输出 x 的每一位数字相加之和 例 输入 x 为 1234 则输出 10 print 请输入一个四位数 x int input a x 1000 b x a 1000 100 c x a 1000 b 100 10 d x 10 y a b c d print 您输入的四位数的各位数相加之和为 y 5 题目描述 期末考试结束 有 n 名学生的数学成绩需要录入并统计 请编写程序 将 n 名学生的数学成绩进行录入并计算总分和平均分 均含小数 print 请输入学生人数 n int input print 请输入成绩 zf 0 for i in range 1 n 1 cj float input zf zf cj pj zf n print 总分 zf print 平均分 pj 6 输入一个自然数 n n 10 在屏幕上输出仅由 构成的 n 行直角三角形 例如当 n 5 时 输出 提示 需要用到嵌套循环 print 请输入 n n int input for i in range 1 n 1 for j in range 1 i 1 print end print 7 中国民间有句口诀 四年一闰 百年不闰 四百年又润 输入一个年份 判断并输出这 年是闰年还是平年 print 请输入一个年份 year int input if year 4 0 and year 100 0 or year 400 0 print 闰年 else print 平年 8 输入正整数 n 求 n 例如 输入 5 输出 1 2 3 4 5 的积 120 print 求 n 请输入 n 的值 n int input t 1 for i in range 1 n 1 t t i print t 9 从键盘输入一个正整数 判断该整数是否为素数 提示 1 素数 即质数 在大于 1 的自然数中 除了 1 和它自身外 不能被其他自然数 整除的数 提示 2 结束当前循环 break 语句 print 请输入一个正整数 n int input flag 1 flag 用作一个标记 for i in range 2 n if n i 0 flag 0 能被整除 则标记为 0 break 结束当前循环 if flag 1 print n 是素数 else print n 不是素数 10 输出 100 以内所有的素数 for n in range 2 101 flag 1 for i in range 2 n if n i 0 flag 0 能被整除 则标记为 0 break 跳出循环 if flag 1 print n end 11 输入两个两位整数 a 和 b 将 a b 合并形成一个四位整数 c 输出 c 的值 合并的方式是 将 a 数的十位和个位依次放在 c 数的千位和十位上 b 数的十位和个位数 依次放在 c 数的百位和个位上 如 当 a 12 b 34 则 c 1324 print 请输入两个两位整数 a int input b int input s1 a 10 s2 a 10 s3 b 10 s4 b 10 c s1 1000 s3 100 s2 10 s4 print c c 12 鸡兔同笼是中国古代的数学名题之一 大约在 1500 年前 孙子算经 记载了这个有 趣的问题 书中叙述 今有雉兔同笼 上有三十五头 下有九十四足 问雉兔各几何 请编写程序 输入 头数 和 脚数 输出鸡和兔的数目 如输入头数为 35 脚数 为 94 则得到鸡有 23 只 兔有 12 只 这一类的题属于枚举法 用循环枚举一种动物可能的范围 另一种动物数是头数减掉 枚举的变量 再利用足的条件进行判断 13 输入正整数 n 1 n 20 编写程序求表达式的和 1 1 2 1 3 1 4 1 n print 请输入正整数 n n int input s 14 输入 d 和 n 求 s d dd ddd dd d n 个 d 其中 d 为 1 9 的数字 如 3 33 333 3333 3333 此时 d 3 n 4 15 输出一个数的所有因数 例如 输入 6 输出 1 2 3 6 16 输出 5 行 5 列的矩阵 除了两条对角线是大写字母 O 之外 其余都是大写字母 X 如下图所示 17 输入正整数 m 和 n 计算 m 和 n 之间 包括 m 和 n 能被 17 整除的数字之和 18 打印输出九九乘法表 长方形完整格式 for i in range 1 10 for j in range 1 10 print d d 2d i j i j end print 左上三角形 for i in range 1 10 for j in range i 10 print d d 2d i j i j end print 右上三角形 for i in range 1 10 for k in range 1 i print end for j in range i 10 print d d 2d i j i j end print 左下三角形 for i in range 1 10 for j in range 1 i 1 print d d 2d i j i j end p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论