python核心编程练习拾遗
来源:互联网 发布:网络统考英语过不去 编辑:程序博客网 时间:2024/05/16 14:29
# coding=utf-8def num(n1, n2): return n1*n2n1 = int(raw_input('请输入第一个数字:'))n2 = int(raw_input('请输入第二个数字: '))print num(n1,n2)
-----int(raw_input('请输入第一个数字:'))---必须转化类型为int,不转化则为str,str类型不能进行乘积操作-------
# coding=utf-8# 简单计算器程序def cmputer(cmd): ops = ['+', '-', '**', '/', '%', '*'] for op in ops: if op in cmd: cmds = cmd.split(op) cmds[0] = float(cmds[0]) cmds[1] = float(cmds[1]) if op == '+': return sum(cmds) if op == '-': return (cmds[0] - cmds[1]) if op == '**': return pow(cmds[0],cmds[1]) if op == '/': return (cmds[0] / cmds[1]) if op == '%': return (cmds[0] % cmds[1]) if op == '*': return (cmd[0]*cmds[1])cmd = raw_input('请输入需要计算的表达式: ')print cmputer(cmd)
----ops = ['+', '-', '**', '/', '%', '*']注意‘**’,‘*’的位置,两者位置前后会直接导致程序运行出错,后面的IF语句同理----
阅读全文
0 0
- python核心编程练习拾遗
- Python核心编程-练习
- python核心编程-练习2
- Python核心编程-练习3
- Python 编程核心 - Chapter9练习
- Python核心编程 练习 第二章
- Python核心编程 练习 第五章
- Python核心编程 练习 第六章
- python 核心编程练习 6--3
- 《python核心编程》第二章练习答案
- python核心编程--第六章 6.22 练习
- python核心编程--第七章 7.12 练习
- python核心编程--第八章 8.15 练习
- python核心编程--第九章 9.11 练习
- Python核心编程 练习 第二章
- Python核心编程 练习 第四章
- Python核心编程 练习 第五章
- python核心编程--第十章 11.11 练习
- 关于rx-java的一篇很好的文章
- JSP--基础知识
- 希尔排序
- ReactiveCocoa入门教程--第二部分
- 使用 iOS 8 Spring Animation API 创建动画
- python核心编程练习拾遗
- 直插排序
- (6)位运算
- Java 基础语法笔记
- 操作系统位数与数据字节数的关系
- 为什么商业智能和设计理论必须统一
- javascript: ; & javascript:void(0);
- git 生成公钥和私钥
- ExoPlayer实现截图功能和设置画面比例功能