python基础:基本运算符数学运用举例

博客展示了九个Python代码示例,包含每个示例的代码、运行结果,部分还有代码解释,通过这些示例可加深对Python代码的理解和运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

例一

在这里插入图片描述

代码

celsius = int(input('Enter a degree in Celsius:'))
fahrenheit = (9 / 5) * celsius + 32
print('%s celsius is %s fahrenheit'%(celsius,fahrenheit))

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
Enter a degree in Celsius:43
43 celsius is 109.4 fahrenheit

代码解释

int() python内置函数,将数据类型强制转化为整型
input() 标准输入函数,从键盘读取输入的字符串等数据
print() 标准输出函数,打印需要打印出来的内容
/  为除法
*  为乘法
+  加法
%s 格式化输出

例二

在这里插入图片描述

代码

radius, high  = eval(input('输入半径和高度:'))
area = 3.14 * radius**2
print('the area is:', area)
volume = area * high
print('the volume is:', volume)

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
输入半径和高度:5.5,12
the area is: 94.985
the volume is: 1139.82

代码解释

前面已经提到的一些方法这里不再介绍

eval() 内置函数,可以配合input()同时输入多个值,但是连接处还是要用‘,’隔开

例三

在这里插入图片描述

代码

number = int(input('输入一个1000内的整数:'))
if number < 10 :
	print('和为:', number)

elif number >= 10 and number < 100 :
	number1 = number%10 # 余数
	number2 = number//10  # 取整数
	number3 = number2%10 # 取余数
	number4 = number2//10 # 取整数
	number5 = number4%10 # 余数
	number6 = number4//10
	print('相加为:',number1+number3+number5)
else:
	number1 = number%10 # 余数
	number2 = number//10  # 取整数
	number3 = number2%10 # 取余数
	number4 = number2//10 # 取整数
	number5 = number4%10 # 余数
	number6 = number4//10
	number7 = number6%10 #余数
	# number8 = number6//10
	print('相加为:',number1+number3+number5+number7)

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
输入一个1000内的整数:932
相加为: 14

代码解释

if  判断语句
elif   if...else的缩写,要与if连用
else  当if和elif里面的都满足不了时就执行else里面的
//  取整运算符,如1.1取整为1,  如1.9取整为1
%   取余数运算符 

例四:

在这里插入图片描述

代码

fen = int(input('输入分钟数:'))
fen1 = 365 * 24 * 60  # 1年的分钟数
year = int(fen/fen1)  # 年
day = int(fen%fen1/60/24) # 取余算天数
print('%s 分钟有 %s年 %s 天'%(fen, year, day))

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
输入分钟数:1000000000
1000000000 分钟有 1902年 214 天

例五

在这里插入图片描述

代码

weight_woter = float(input('输入水的重量(千克):'))
bigin_woter = float(input('输入水的初始温度:'))
end_woter = float(input('输入水的最终温度:'))
Q = weight_woter * (end_woter - bigin_woter) * 4184
print('需要的能量为:', Q)

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
输入水的重量(千克):55.5
输入水的初始温度:3.5
输入水的最终温度:10.5
需要的能量为: 1625484.0

代码解释

float()  将数据转化为浮点类型,如1.1,2.555,32.4223,5.0都是浮点数

例六

在这里插入图片描述

代码

temp = float(input('输入一个-58华氏度到41华氏度之间的温度'))
flog = float(input('输入一个>=2小时的风速:'))
t_wc = 35.74 + 0.6215*temp - 35.75*(flog**0.16) + 0.42775*temp*(flog**0.16)
print('有这么冷:%s'%(t_wc))

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
输入一个-58华氏度到41华氏度之间的温度5.3
输入一个>=2小时的风速:6
有这么冷:-5.565303555982298

例七

在这里插入图片描述

代码

v = float(input('输入起飞速度:'))
a = float(input('输入起飞加速度:'))
print('起飞最短跑到长度:', (v ** 2) / (2 * a))

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
输入起飞速度:60
输入起飞加速度:3.5
起飞最短跑到长度: 514.2857142857143

例八

在这里插入图片描述

代码

num = int(input('输入一个数:'))
num1 = num
while num1>0:
	num1 = num%10
	print(num1)
	num = num//10
	if num < 10:
		print(num)
		break

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
输入一个数:5213
3
1
2
5

代码解释

while   循环,满足条件就一直循环运行,否则就退出循环
break  退出当前循环,要与循环连用

例九

在这里插入图片描述

代码

money = float(input('输入存款:'))
a = 1
lixi = 0.00417
Sum = money * (1 + lixi)
while a >= 1 and a < 6 :
	Sum = (money+Sum) * (1 + lixi)
	a = a+1
print('总钱:',Sum)

运行结果

D:\Desktop\云计算学习笔记\python>py 练习题.py
输入存款:100
总钱: 608.8181155768638
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员Fy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值