「Python语法结构」数据类型与运算符示例(9)
两个数的四则运算
功能要求
从键盘上读取两个浮点数,将两个浮点数进行加、减、乘、除、取余运算。
实例代码
first = float(input("请输入第一个数:"))second = float(input("请输入第二个数:"))print("%.2f + %.2f = %.2f"%(first, second, first + second))print("%.2f - %.2f = %.2f"%(first, second, first - second))print("%.2f * %.2f = %.2f"%(first, second, first * second))print("%.2f / %.2f = %.2f"%(first, second, first / second))print("%.2f %% %.2f = %.2f"%(first, second, first % second))
运行结果
请输入第一个数:98 # 从键盘中输入数字98
请输入第二个数:45 # 从键盘上输入数字45
98.00 + 45.00 = 143.00
98.00 - 45.00 = 53.00
98.00 * 45.00 = 4410.00
98.00 / 45.00 = 2.18
98.00 % 45.00 = 8.00
注意:对于除法运算,要求被除数不能为“0”,即输入的第二个数不能是“0”
计算8门功课的平均成绩
功能要求
期末考试成绩出来了,小敏所学的8门课程的成绩分别是70、90、79、87、97、92、45、80,请编写一个程序求小敏这次考试的平均分。
实例代码
avg = (70 + 90 + 79 + 87 + 97 + 92 + 45 + 80) / 8print("平均分", avg)
运行结果
平均分 80.0
计算输入整数的平方数
功能要求
从键盘上输入一个整数,在控制台输出该数的平方数。
实例代码
num = int(input("输入一个整数:"))square = num ** 2print("%d的平方为%d"%(num, square))
运行结果
输入一个整数:5 # 从键盘上输入数字5
5的平方为25
计算3门功课的平均成绩
功能要求
从键盘上分别读取语文、数学、英语三门课程的成绩,计算三门课程的平均成绩并在控制台显示。
实例代码
yw = int(input("输入语文成绩:"))sx = int(input("输入数学成绩:"))yy = int(input("输入英语成绩:"))
avg = (yw + sx + yy) / 3
print("语文成绩:%d,数学成绩:%d,英语成绩:%d,平均成绩:%.2f"%(yw, sx, yy, avg))
运行结果
输入语文成绩:87 # 从键盘上输入数字87
输入数学成绩:78 # 从键盘上输入数字78
输入英语成绩:98 # 从键盘上输入输出98
语文成绩:87,数学成绩:78,英语成绩:98,平均成绩:87.67
计算一周有多少分钟
功能要求
计算一周有多少分钟,并将结果显示。
实例代码
print("一周的分钟数:",7 * 24 * 60)
运行结果
一周的分钟数: 10080
计算一周共有多少秒
功能要求
编写一个程序,计算一周共有多少秒,并打印输出。
实例代码
second = 7 * 24 * 60 * 60print(second)
运行结果
604800
将小时数折合成天数
功能要求
编写一个控制台应用程序,在控制台显示整数89小时,合计多少天,零多少小时。
实例代码
hour = 89print("%d小时,共%d天,零%d天"%(hour, hour / 24, hour % 24))
运行结果
89小时,共3天,零17天
从键盘上读取天数折合成周数
功能要求
从键盘上读取天数,将其转换成多少周,零多少天。
实例代码
days = int(input("请输入天数:"))print("%d天等于%d周零%d天"%(days, days / 7, days % 7))
运行结果
请输入天数:88 # 输入数字88
88天等于12周零4天
计算已知长宽矩形的面积和周长
功能要求
学校羽毛球球场长为16.7m,宽为12.5m,请编写一个求球场面积和周长的程序,最后结果不带单位。
实例代码
length, width = 16.7, 12.5circumference = 2 * (length + width)area = length * widthprint("周长", circumference)print("面积", area)
运行结果
周长 58.4
面积 208.75
键盘输入长宽的矩形周长和面积
功能要求
从控制台中读入长方形的长和宽,计算长方形的周长和面积
实例代码
length = int(input("长方形的长:"))width = int(input("长方形的宽:"))area = length * widthprint("长为%d,宽为%d的长方形面积为%d"%(length, width, area))
运行结果
长方形的长:87 # 从键盘上输入数字87
长方形的宽:78 # 从键盘上输入数字78
长为87,宽为78的长方形面积为6786
输入上下底和高计算梯形的面积
功能要求
输入梯形的上底、下底和高,求出梯形的面积。
注:梯形面积 = (上底 + 下底)* 高 / 2
实例代码
upp = int(input("梯形的上底:"))low = int(input("梯形的下底:"))height = int(input("梯形的高:"))area = (upp + low) * height / 2print("上底为%d,下底为%d,高为%d的梯形面积为%.2f"%(upp, low, height, area))
运行结果
梯形的上底:4 # 从键盘上输入数字4
梯形的下底:6 # 从键盘上输入数字6
梯形的高:5 # 从键盘上输入数字5
上底为4,下底为6,高为5的梯形面积为25.00
输入半径计算圆的周长和面积
功能要求
编写一个控制台应用程序,从键盘上输入圆的半径,求圆的周长和面积。圆的周长 = 2* π * r;圆的面积 =π * r * r
实例代码
import mathr = float(input("请输入圆的半径:"))area = math.pi * r ** 2circumference = 2 * math.pi * rprint("半径为%.0f的圆,面积为%.2f,周长为%.2f"%(r, area, circumference))
运行结果
请输入圆的半径:10 # 从键盘上输入数字10
半径为10的圆,面积为314.16,周长为62.83
知识说明
import math:导入数学模块,使python支持一系列数学函数和常量。
math.pi:圆周率数值。
math.pow(x, y):返回x的y次方的值。
x ** y:x的y次方
「Python语法结构」数据类型与运算符示例(9)相关推荐
- 「Python语法结构」数据类型与运算符示例(7)
整数移位操作 功能要求 取一个整数a从右端开始的4〜7位. 实例代码 a = int(input('input a number:'))b = a >> 4c = ~(~0 << ...
- 「Python语法结构」输出语句示例(1)
打印"玩具列表"字符串 功能要求 在屏幕上打印出"玩具列表"这样 实例代码 print('玩具列表')print("玩具列表")print( ...
- 「Python语法结构」计算表面积和体积
输入球的半径计算球的表面积和体积 功能要求 编写一个控制台应用程序,从键盘上输入球的半径,求球的表面积和体积. 说明:球的表面积 = 4 * π * r * r: 球的体积 = 4 * π * r ^ ...
- 「Python语法结构」求员工的实际工资
求员工的实际工资 功能要求 某公司员工的工资由基本工资.物价津贴及房租津贴组成.其中物价津贴占基本工资的40%,房租津贴占基本工资的20%.编写一个程序从键盘上输入员工的基本工资,并根据输入的基本工资 ...
- 「Python条件结构」使用if结构实现密码验证
功能要求 使用变量保存密码,并设置密码为"PythonLanguage",接收用户输入的密码,校验密码是否正确,如果正确则输出"right",否则不输出. 实例 ...
- 「Python条件结构」将两个数从小到大输出
功能要求 编写一个简单的控制台应用程序,从键盘上输入两个实数,将两个数从小到大输出. 实例代码 num1, num2 = eval(input("请输入两个整数,以逗号,隔开:") ...
- 「Python条件结构」根据输入数量对应的折扣率计算应付金额
功能要求 编写一个控制台应用程序,实现商场打折促销商品.购买某种商品根据购买数量(x)的不同给予不同的折扣.从键盘中输入用户购买商品的数量和商品的单价,根据用户输入的购买商品的数量及该商品的单价,输出 ...
- 「Python条件结构」嵌套if:实现奖学金评定
功能要求 编写一个控制台应用程序,在程序中从键盘上输入三科成绩,计算三门课程的平均成绩,根据平均成绩判断并输出奖学金等级."一等奖奖学金":平均成绩90分及以上:"二等奖 ...
- 「Python条件结构」显示学号及提示信息
功能要求 编写一个控制台应用程序,从键盘中输入一个学生的学号,以及语文.数学.计算机的成就. a) 若是三门成绩之和>=280,显示学号及"是一个成绩优秀的学生!": b) ...
最新文章
- Apache的prefork模式和worker模式
- 安装Phoenix时./sqlline.py执行报错File ./sqlline.py, line 27, in module import argparse ImportError: No ...
- Visual Studio Code打开终端控制台
- 本期赠书中奖名单公布
- java.lang.NoClassDefFoundError comfasterxmljacksonannotationJsonView
- 在Android中使用FlatBuffers
- 事关SuperSocket发布,寻找YangFan哥哥
- stl max函数_std :: max_element()函数以及C ++ STL中的示例
- 《JavaScript高效图形编程(修订版)》——6.7 画布绘制基础
- 简述mysql的事务_请简述为什么要使用数据库的事务
- opencv1-安装及资料
- 【impala学习之一】impala
- 量化分析师的python日记_量化分析师的Python日记【第1天:谁来给我讲讲Python?】...
- Atitit orm优缺点 Hinaernate mybatis 区别。attilax总结
- java中如何访问类中的字段_java – 在子类中使用super关键字访问超类私有字段
- linux sudo命令、不输入密码执行需要root、sudo报错:xxx is not in the sudoers file. This incident will be reported.
- KL Divergence ——衡量两个概率分布之间的差异
- Java、JSP 基于微信小程序 宠物在线医疗管理系统的设计与实现
- 计算机专业学英语建模,英语翻译段子如下:三维建模技术主要的方法就是利用计算机三维制作软件进行三维基础建模,这主要包括多边形建模方式建模、NUR...
- 计算属性普通函数写法 和 set get 写法
热门文章
- MySql 创建只读账号
- 2018android渗透,2018-08-10 web渗透(完)
- 2018.7.9-注册及头像预览
- el-table 加图标
- 计算机期末考试老师都会看么,期末考试期间,老师们的朋友圈会是什么样子的呢.........
- java程序练习-B-流放之路
- 17. Vue.js重定向
- 图形学笔记(八) 光和光照(加工中)
- Homebrew安装与配置(macOS)
- EasyAR 初学者入门指南(5)---录屏功能