《Python 程序设计任务 (8).pdf》由会员分享,可在线阅读,更多相关《Python 程序设计任务 (8).pdf(2页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、冲关任务冲关任务循环的高级循环的高级运运用与异常处理用与异常处理 任务任务 6-1.学习了随机数生成方法,李雷尝试以 123 为随机数种子,随机生成 10 个在1 到 999(含)之间的随机数,以逗号分隔,打印输出。任务任务 6-2.韩梅要找出 1000 以内所有的完全数。完全数(Perfect number),是一些特殊的自然数。它所有的真因子(即除了自身以外的因子)的和,恰好等于它本身。例如 6,它的所有真因子 1,2,3 的和为 6。任务任务 6-3.李雷需要构造一个 10 行 10 列的随机整数方阵(随机整数取值 1100),并按每行 10 个数的形式输出。任务任务 6-4.老师要求韩
2、梅编程验证哥德巴赫猜想偶数部分,即任何大于 2 的偶数可以写成两个质数之和。例如 8=3+5,16=3+13。输入一个偶数 num,不考虑用户输入其他数据的情况,输出其分解成 2 个质数和的形式。提示:提示:可以先找到 num 以内的一个质数 x,用这个偶数 num 减去质数 x,判断其差 y 是否也为质数。若是,则输出,num=x+y,否则继续循环找下一个质数赋值给 x。关卡任务 李雷和韩梅要为某大型超市设计一个保管箱取件码生成程序,当客户在保管箱里放入随身包裹时生成一个取件码发给用户,用户凭取件码自行提取包裹。取件码的字符包括:数字 0-9 和字母 A、B、C、D、E、F、G、H、I、J、K。每次从以上字符串 ABCDEFGHIJK0123456789 中随机取一个字符,重复 6 次,生成一个形如“GK7JI9”的取件码,其中不能有重复的字母或数字字符。生成的取件码信息在 Shell 交互窗口中的显示结果如下:=RESTART:D:6 章关卡任务.py=当前时间是 2021 年 12 月 17 日 23:44:28 你的验证码是 JA0DGH