- 博客(11)
- 收藏
- 关注
原创 判断素数与素数列举之Java实现
以下四种方式,前三种方式是判断输入数n是否为素数,第四种为找寻区间内[2,100]的素数。package java_course;import java.util.Scanner;public class prime { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int n = in.nextInt
2021-03-22 15:04:21 200
原创 Python语言程序设计基础(第2版)第二章课后习题答案
2.1 实例1的修改。改造实例代码1.1,采用eval(input(< 提示内容>))替换现有输入部分,并使输出的温度值为整数。在这里插入代码片运行结果在这里插入代码片2.2 汇率兑换程序。按照温度转换程序的设计思路,按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序Currency = input("请输入带有'$'与'¥'符号的货币值:")if Currency[-1] in ['$']: RMB = eval(Currency[0:-1]) * 6
2021-02-14 23:43:23 12184 1
原创 Python语言程序设计基础(第2版)第四章课后习题答案
程序练习题4.1猜数游戏代码如下(加入了异常捕获):import randomnum = random.randint(1,9)counts =1try: guess_num = eval(input('请输入1-9之内的整数:')) while guess_num != num: if guess_num > num: print('遗憾,太大了')
2021-02-13 22:45:20 14638
原创 机械工业出版社《公司理财》《投资学》《期货、期权及衍生品》错误汇总
以下是阅读过程中发现的书内的错误,不断更新中,有新发现可以在下方留言:《公司理财(罗斯 第十一版)》P190 图10-2 第一行应为小公司股票,第二行应为大公司股票p211 图11-5 图形比例错误P222 例11-5 题干无风险收益率应为3%P253 倒数第二段翻译全错P255 例13-5 题干债务利息应为5%P256 13.9.1 WACC = 7.52%P626 表名应为PVIFA《投资学(博迪 第十一版)》P100 表5-2 第一列前、后半段颠倒P105 例5-7 倒数第二
2021-01-20 22:13:29 536
原创 不同读入方式read(),readline(),readlines() 耗时对比
编写一个模块,该模块实现的功能如下:1、引入grammar模块,通过引入的grammar模块生成句子,并把生成的句子写到名字为data.txt的文件中,写1亿次。2、参考课上讲解的代码,通过装饰器测试在几种不同读取数据(读取自己生成的data.txt文件)的方式下的运行时间。''' 伪代码Step1. 编写主函数导入模块生成目标文件data.txt并调用read(),readline()和readlines()三个函数读取目标文件data.txt,接收函数返回的消耗时间并输出with open(
2021-01-03 00:20:39 667 3
原创 自动密码生成器
要求:系统初始化为用户生成初始密码,生成的密码要求是随机生成的,并且生成的密码包含一串字符,其中一位数字和一位特殊字符。'''本程序为自动密码生成器,主函数需用户键入需要生成密码的位数,再读入需生成密码的名单'pwd.txt',然后调用外层函数提示用户系统进度('密码生成中'),外层函数将密码位数和名单列表传入内层函数,自动生成含1位特殊字符、1位数字、其余均为英文字母的密码,存入列表并返回主函数。内层两个辅助函数分别用于生成特殊字符、生成数字合。生成完毕后,密码将存在python文件同一文件夹的pw
2020-12-25 20:21:21 4711 5
原创 模拟电梯运行-
编程模拟电梯的运行,条件是电梯面板没有14层和18层,用户输入要去的楼层,输出实际到达的楼层(物理高度的楼层)import random, turtle, timedef drawGap(): # 绘制单段数码管间隔 turtle.penup() turtle.fd(5)def drawLine(draw): # 绘制单段数码管 drawGap() turtle.pendown() if draw else turtle.penup() turtle.s
2020-12-11 22:39:42 1175
原创 Python编程中多值输入问题解决方法
在编程及解算法题目的过程中,经常会遇到多值输入问题。各种编程语言在处理多值处理问题中的方式以及使用习惯都不太一样,以下梳理Python3编程中多值输入的处理方式:**一、单行多值键入**首先键入数值均使用input()函数,键入的值都是字符串类型,使用时可能需要对字符串类型进行转换(如eval()去掉' '等在此不赘述)。此时键入分以下两种情况:1.键入值数量确定键入值数量确定时可以设相同数量的变量直接进行赋值。单行多值键入通常用空格(' ')或逗号(',')进行区分,通过str.split()或s
2020-08-07 14:31:05 1447
原创 科赫曲线解析
#DrawKoch.pyimport turtledef koch(size,n): if n == 0: turtle.fd(size) #一阶直线作基例 else: for angle in [0, 60,-120,60]: # 遍历循环曲线角度,每一阶直线都一分为4,呈现角度变化 turtle.left(angle)
2020-08-06 13:44:22 2236
原创 Python语言程序设计基础(第2版)第三章课后习题答案
程序练习题3.1 重量计算#重量计算weight = eval(input('请输入你的体重(kg):'))for i in range(10): new_weight = weight + 0.5*(i + 1) print('未来第{:^5}年地球体重为{:.3f}kg,月球体重为{:.3f}kg'.format(i+1, new_weight, new_weight*0.165))请输入你的体重(kg):60未来第 1 年地球体重为60.500kg,
2020-08-03 21:17:39 24763 7
原创 文本进度条实验为例:mac系统下‘终端‘执行python文件问题汇总
一、zsh: command not found(base) liuyang@RyandeMacBook-Pro ~ % 文本进度条复习.pyzsh: command not found: 文本进度条复习.py此时终端找不到文件需要手动添加文件路径,我一般把文件放在文稿(documents)目录下,输入documents/文本进度条复习.py系统就可以找到了:(base) liuyang@RyandeMacBook-Pro ~ % Documents/文本进度条复习.py二、zsh: perm
2020-08-02 16:08:56 1331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人