第一次个人编程作业-汉字编程

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/SE/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10283
这个作业的目标 使用汉字进行编程
作业正文 如下
其他参考文献

编程题目

汉字是迄今为止持续使用时间最长的文字,也是上古时期各大文字体系中唯一传承至今者,中国历代皆以汉字为主要的官方文字。我们在感叹汉字的源远流长时,也不禁感慨,为什么没有一门使用汉字编程的语言?
小杨同学想到:用汉字来进行编程一定很有趣,来请你帮帮他。

编程要求
请编写一个程序,满足以下语法要求:

  • 变量定义:整数 (变量名) 等于 (数字)
  • 运算(加法):变量名) 增加 (数字)
  • 运算(减法):(变量名) 减少 (数字)
  • 输出:看看 (变量名) or 看看 “(字符串内容)”
  • 附加要求:

  • 选择:如果 (判断语句) 则 (操作语句) 否则 (操作语句)
         若否则后没有任何操作使用(无)来进行填充(参考样例2)
  • 样例1
    输入:

    整数 气温 等于 十
    气温 减少 三
    气温 增加 二
    看看 气温
    如果 气温 大于 八 则 看看 “你好,世界” 否则 看看 “冻死我了”
    

    输出:

    九
    你好,世界
    

    样例2
    输入:

    整数 小杨年龄 等于 八
    整数 小杨零花钱 等于 二
    小杨年龄 增加 一
    如果 小杨年龄 大于 八 则 小杨零花钱 增加 一 否则 无
    看看 小杨零花钱

    输出:

    注意事项:
    1.输入输出采用utf-8编码,请在编码过程中注意。
    2.数字只会出现:零一二三四五六七八九十。(此条作废,可先完成0-10的情况)
    3.字符串输出的双引号是全角,即中文双引号。
    4.变量类型要求只有整数,如有余力,可以自己实现更多。
    5.测试数据会相较于样例复杂,请考虑充分需求。
    6.不限制编程语言。
    7.不能使用eval函数动态执行代码,或调用系统指令。
    8.数据输入形式为交互式运行,类似于shell。

    第一次个人编程作业-汉字编程
    代码行数 119
    需求分析时间 1h+
    编码时间 5h+

    我的github仓库地址:https://github.com/ting-yu61/heyhero/blob/master/%E7%AC%AC%E4%B8%80%E6%AC%A1%E4%B8%AA%E4%BA%BA%E7%BC%96%E7%A8%8B.py

    对于python的基础只掌握了一小部分
    所以在编码过程中是百度后边学习边做

    代码中包括:

    1.将汉字转为数字
    2.将数字转为汉字
    3.判断加减乘除运算
    4.判断大于小于等于的情况
    5.判断应该选择的操作语句

    最初编程:

    (1)没有考虑每次输入的变量是否一样
    (2)完成了0-10的情况
    (3)能实现加减运算
    (4)只考虑了大于小于的情况
    (5)在输出是可以实现有负数的情况
    (6)输入输出都是整数

    样例1:
    第一次个人编程作业-汉字编程_第1张图片
    样例2:
    第一次个人编程作业-汉字编程_第2张图片

    第一次修改:

    (1)完成了0-10的情况
    (2)能实现加减运算
    (3)考虑了大于小于等于的情况
    (4)在输出是可以实现有负数的情况
    (5)输入输出都是整数

    样例1:
    第一次个人编程作业-汉字编程_第3张图片
    样例2:
    第一次个人编程作业-汉字编程_第4张图片

    第二次修改:

    (1)完成了0-100的情况
    (2)能实现增加、减少、乘、除运算,但是除运算是将商转为int型
    (3)考虑了大于小于等于的情况
    (4)输出输入都考虑了有负数的情况
    (5)输入输出都是整数

    样例1:
    第一次个人编程作业-汉字编程_第5张图片
    样例2:
    第一次个人编程作业-汉字编程_第6张图片

    你可能感兴趣的:(第一次个人编程作业-汉字编程)