博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第五次作业
阅读量:6993 次
发布时间:2019-06-27

本文共 748 字,大约阅读时间需要 2 分钟。

Github项目地址:https://github.com/Moonlightlight/szys

PSP表格

解题思路:

1.了解四则运算是指加法、减法、乘法和除法四种运算。

2.先做设计,四则运算需具备加法,减法,乘法和除法。学习需要用到的类库。

3.了解效能分析等工具,并且可以运用。

设计实现过程:

1、随机产生[1,100]之间的两个整数

2、随机产生一个运算符(+,-,*,/)

3、把两个整数和一个运算符作为一个算式打印

4、用户输入算式的运算结果

关键代码:

while True:

    fh = random.randint(0, 3)
    n1 = random.randint(1, 100) #数1
    n2 = random.randint(1, 100) #数2
    jsz = 0 #计算得到的数值
    if fh == 0: #相加
        jsz = n1 + n2
    elif fh == 1: #相减
        n1,n2 = max(n1,n2),min(n1,n2)
        jsz = n1 - n2
    elif fh == 2: #相乘
        jsz = n1 * n2
    elif fh == 3: #相除
        n1,n2 = max(n1,n2),min(n1,n2)
        while n1 % n2 != 0:
            n1 = random.randint(1, 100)
            n2 = random.randint(1, 100)
            n1,n2 = max(n1,n2),min(n1,n2)
        jsz = int(n1 / n2)
 
    print(n1, ysf[fh], n2, '= ', end='')

程序运行截图:

 

转载于:https://www.cnblogs.com/light1/p/8881762.html

你可能感兴趣的文章
解决Android中,禁止ScrollView内的控件改变之后自动滚动
查看>>
Windows Phone 使用FlurrySdk
查看>>
如何使用git上传代码
查看>>
动态删除下拉框内容
查看>>
Lifestyle
查看>>
spring+shiro共享session完整小例子
查看>>
GitLab 环境搭建【CentOS7】
查看>>
Python.__init__.py
查看>>
面试题总结(三)、《STL源码剖析》相关面试题总结
查看>>
WebViewCLient too slow to be used
查看>>
多维数据模型
查看>>
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
查看>>
PPP中的PAP和CHAP的区别
查看>>
基于CentOS5.5的SVN服务器搭建
查看>>
maven使用笔记
查看>>
JBoss配置使项目能在局域网其他机子上访问项目
查看>>
VIO概述 On-Manifold Preintegration for Real-Time Visual--Inertial Odometry
查看>>
CocoaPods升级安装三方库报错
查看>>
SpringBoot整合RabbitMQ实现微服务间的异步消息沟通
查看>>
pku1338 Ugly Numbers
查看>>