python学习笔记分享(三十二)python3实例练习(一)
2018-08-20 20:41
441 查看
一:打印Hello World!
练习:print()语句
代码:
[code]print('Hello World!')
效果如下:
二:两数求和
练习:input()语句,float()强转语句,format()函数
代码:
[code]a = input("请输入a:") b = input("请输入b:") sum = float(a)+float(b) print("{0}和{1}的和为:{2:.2f}".format(a,b,sum))
或者也可以用一行代码实现:
[code]print("a和b的和为:%.2f" % (float(input("请输入a:"))+float(input("请输入b:"))))
效果如下:
或者:
三:求平方根
练习:幂运算符,cmath (complex math) 模块的 sqrt() 方法
代码:
[code]myNum = float(input("请输入一个数:")) mySqrt = myNum ** 0.5 print("%0.4f的平方根为 %0.4f" % (myNum,mySqrt))
效果如下:
我们用到了幂方的形式,我们计算负数和复数可以用cmath (complex math) 模块的 sqrt() 方法。
[code]import cmath num = int(input("请输入一个数字: ")) num_sqrt = cmath.sqrt(num) print('{0} 的平方根为 {1:0.4f}+{2:0.4f}j'.format(num, num_sqrt.real, num_sqrt.imag))
效果如下:
四:求二次方程
练习:cmath模块的sqrt()函数解决数学问题
代码:
[code]# 导入 cmath(复杂数学运算) 模块 import cmath a = float(input('输入 a: ')) b = float(input('输入 b: ')) c = float(input('输入 c: ')) d = (b ** 2) - (4 * a * c) # 两种求解方式 result1 = (-b - cmath.sqrt(d)) / (2 * a) result2 = (-b + cmath.sqrt(d)) / (2 * a) print('结果为 {0} 和 {1}'.format(result1, result2))
效果如下:
阅读更多
相关文章推荐
- python学习笔记分享(三十三)python3实例练习(二) 计算三角形的面积,随机数生成,摄氏温度和华氏温度转换
- Python下的机器学习工具scikit-learn(学习笔记2--官方实例程序)
- Python:个人学习和练习笔记
- python文件读写实例学习笔记
- Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
- Python学习笔记: 第五章课后习题练习
- python函数缺省值与引用学习笔记分享
- python3.4学习笔记(十四) 网络爬虫实例代码,抓取新浪爱彩双色球开奖数据实例
- python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码
- 【python学习笔记】python中的模块,类,函数,对象,实例(与JAVA的比较)
- Unix学习笔记------实例练习---Day02_access函数文件访问权限测试
- python3.4学习笔记(二十三) Python调用淘宝IP库获取IP归属地返回省市运营商实例代码
- [python]学习笔记4-关于列表去重练习
- python3.4学习笔记(十) 常用操作符,条件分支和循环实例
- Python ORM框架SQLAlchemy学习笔记之关系映射实例
- python3.4学习笔记(二十五) Python 调用mysql redis实例代码
- linux下python学习笔记(十三)之备份实例1
- python3.4学习笔记(十一) 列表、数组实例
- linux下python学习笔记(十四)之备份实例2
- python_学习笔记_基础练习_1