Python编程:西工大NOJ作业实战解析

需积分: 49 15 下载量 48 浏览量 更新于2024-07-07 收藏 130KB PDF 举报
"这是关于西安工业大学(NOJ)在线编程平台的Python练习题目集合,包含了从基础的输入输出到更复杂的数学运算和格式化输出的各种问题。这些题目旨在帮助学习者掌握Python的基本语法和常见编程概念。" 在这些题目中,我们可以看到一系列逐步递增难度的编程实践,覆盖了Python的基础知识点: 1. **第1章001HelloWorld**: 这是最基础的打印输出题目,用于熟悉`print()`函数的使用。 2. **第2章002a+b**: 该题引入了输入处理,使用`input()`函数获取用户输入,并通过`int()`将字符串转换为整数进行加法运算。 3. **第3章003n位小数**: 题目涉及到浮点数的四舍五入,使用`input()`、`float()`、`int()`以及数学操作来实现指定小数位数的精确输出。 4. **第4章004二进制**: 学习二进制表示,使用`bin()`函数将十进制转换为二进制,同时展示了按位与(`&`)操作符。 5. **第5章005ASCII**: 提供了ASCII码的转换,用`ord()`和`chr()`函数进行字符与ASCII值之间的转换。 6. **第6章006进制转换**: 包含了不同进制间的转换,如十进制转八进制`oct()`, 十进制转十六进制`hex()`, 以及十进制转二进制`bin()`。 7. **第7章007整数格式输出**: 展示了`format()`函数的使用,包括左对齐`<`和右对齐`>`的格式控制。 8. **第8章008浮点数输出**: 针对浮点数的输出格式化,包括`round()`函数以及科学记数法的表示。 9. **第9章009各种表示**: 涉及到二进制、八进制、十六进制的不同表示,以及自定义格式的输出。 10. **第10章010动态宽度**: 需要根据指定宽度进行0填充,展示了格式化字符串的动态宽度控制。 11. **第11章011风暴指数**: 引入了计算公式,通过`eval()`函数处理输入并执行数学计算。 12. **第12章012直角坐标转化极坐标**: 直角坐标系与极坐标系之间的转换,涉及到数学中的平方根和三角函数。 通过这些题目,学习者可以逐步提升Python编程技能,涵盖基本输入输出、类型转换、数学运算、字符串格式化、数据表示以及简单的算法应用。每个章节都是前一个章节知识的巩固和扩展,形成了一套完整的Python基础训练体系。
2020-07-12 上传
西北工业大学NOJC程序设计习题答案(非本人制作,侵删) 1.“1“的传奇 2.A+B 3.A+BⅡ 4.AB 5.ACKERMAN 6.Arithmetic Progressions 7.Bee 8.Checksum algorithm 9.Coin Test 10.Dexter need help 11.Double 12.Easy problem 13.Favorite number 14.Graveyard 15.Hailstone 16.Hanoi Ⅱ 17.Houseboat 18.Music Composer 19.Redistribute wealth 20.Road trip 21.Scoring 22.Specialized Numbers 23.Sticks 24.Sum of Consecutive 25.Symmetric Sort 26.The Clock 27.The Ratio of gainers to losers 28.VOL大学乒乓球比赛 29.毕业设计论文打印 30.边沿与内芯的差 31.不会吧,又是A+B 32.不屈的小蜗 33.操场训练 34.插入链表节点 35.插入排序 36.插入字符 37.成绩表计算 38.成绩转换 39.出租车费 40.除法 41.创建与遍历职工链表 42.大数乘法 43.大数除法 44.大数加法 45.单词频次 46.迭代求根 47.多项式的猜想 48.二分查找 49.二分求根 50.发工资的日子 51.方差 52.分离单词 53.分数拆分 54.分数化小数 55.分数加减法 56.复数 57.高低交换 58.公园喷水器 59.韩信点兵 60.行程编码压缩算法 61.合并字符串 62.猴子分桃 63.火车站 64.获取指定二进制位 65.积分计算 66.级数和 67.计算A+B 68.计算PI 69.计算π 70.计算成绩 71.计算完全数 72.检测位图长宽 73.检查图像文件格式 74.奖金发放 75.阶乘合计 76.解不等式 77.精确幂乘 78.恐怖水母 79.快速排序 80.粒子裂变 81.链表动态增长或缩短 82.链表节点删除 83.两个整数之间所有的素数 84.路痴 85.冒泡排序 86.你会存钱吗 87.逆序整数 88.排列 89.排列分析 90.平均值函数 91.奇特的分数数列 92.求建筑高度 93.区间内素数 94.三点顺序 95.山迪的麻烦 96.删除字符 97.是该年的第几天 98.是该年的第几天? 99.数据加密 100.搜索字符 101.所有素数 102.探索合数世纪 103.特殊要求的字符串 104.特殊整数 105.完全数 106.王的对抗 107.危险的组合 108.文件比较 109.文章统计 110.五猴分桃 111.小型数据库 112.幸运儿 113.幸运数字”7“ 114.选择排序 115.寻找规律 116.循环移位 117.延伸的卡片 118.羊羊聚会 119.一维数组”赋值“ 120.一维数组”加法“ 121.勇闯天涯 122.右上角 123.右下角 124.圆及圆球等的相关计算 125.圆及圆球等相关计算 126.程序员添加行号 127.找出数字 128.找幸运数 129.找最大数 130.整数位数 131.重组字符串 132.子序列的和 133.子字符串替换 134.自然数立方的乐趣 135.字符串比较 136.字符串复制 137.字符串加密编码 138.字符串逆序 139.字符串排序 140.字符串替换 141.字符串左中右 142.组合数 143.最次方数 144.最大乘积 145.最大整数 146.最小整数 147.最长回文子串 148.左上角 149.左下角