刷题笔记 - 3003.鸡兔同笼问题 & 2767.计算多项式的值

阅读(25)
评论(0)
Beginning

题目1#

3003.鸡兔同笼问题

代码#

while True:
	try:
		x,y=map(int,input().strip().split())
		
		a = int((4*x-y) / 2)
		b = x - a

		print('{:d} {:d}'.format(a, b))
	except:
		break

注意#

刷题笔记 - 3002.买图书 & 2763.计算(a+b)/c的值 这篇文章中提到过, / 运算返回的值为float类型,在第一次提交时没有把a的值转换为int类型,后续format无输出导致答案错误。也再次提醒自己注意这个小问题。

题目2#

2767.计算多项式的值

代码#

while True:
	try:
		x,a,b,c,d=map(float,input().strip().split())
		fx = a*(pow(x, 3)) + b*(pow(x, 2)) + c*x + d
		print('{:.7f}'.format(fx))
	except:
		break

笔记#

# math模块pow()函数
import math
math.pow(x, y)

# 内置pow()函数
pow(x, y[, z])

pow()函数返回x的y次方的值,在python中分为内置 pow() 函数以及 math.pow() 函数。

内置方法会把参数作为 整型 ,如果 z 存在,则再对结果进行取模,其结果等效于 pow(x,y) % z

math模块会把参数转换为 float类型 ,同时返回值也将变成float类型。

参考资料#

Python pow() 函数 - 菜鸟教程

Ending

作者:Koi.C

出处:https://www.cnblogs.com/KoiC/p/16983614.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

声明:转载或使用请注明本文地址,感谢您的阅读!如果文章内容帮到了您,烦请点一下推荐,不胜感激!


欢迎关注个人公众号!

posted @   KoiC  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
more_horiz
keyboard_arrow_up dark_mode menu palette
选择主题
点击右上角即可分享
微信分享提示