鱼C论坛

 找回密码
 立即注册
查看: 889|回复: 13

[已解决]python

[复制链接]
发表于 2020-4-17 11:21:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请求键盘输入两个绝对值小于100的随机整数,赋值给变量a、b,输出a*b;  a/b的运算结果。 如果输入数值的绝对值大于100,则输出提示信息:“输入错误,请输入绝对值小于100的数!”。
最佳答案
2020-4-17 11:26:05
a,b=map(int,input("输入两个绝对值小于100的随机整数:").split())
if abs(a)>100 or abs(b)>100:
    print("输入错误,请输入绝对值小于100的数!")
else:
    print(f"{a*b} {a/b}")
能不能别发了,这不是问作业的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-17 11:24:06 | 显示全部楼层
绝对值是什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:26:05 | 显示全部楼层    本楼为最佳答案   
a,b=map(int,input("输入两个绝对值小于100的随机整数:").split())
if abs(a)>100 or abs(b)>100:
    print("输入错误,请输入绝对值小于100的数!")
else:
    print(f"{a*b} {a/b}")
能不能别发了,这不是问作业的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:26:37 | 显示全部楼层

abs,小学就讲了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:27:10 | 显示全部楼层

等你上了初中会学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:29:13 | 显示全部楼层
求求你了,这不是代写作业论坛,说多少遍了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:30:32 From FishC Mobile | 显示全部楼层
wuqramy 发表于 2020-4-17 11:24
绝对值是什么

简单来说,就是
a >0 , |a| = a
a = 0 , |a| = 0
a < 0 , |a| = -a
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:31:18 | 显示全部楼层
_2_ 发表于 2020-4-17 11:30
简单来说,就是
a >0 , |a| = a
a = 0 , |a| = 0

|a|又是什么???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:31:55 From FishC Mobile | 显示全部楼层
wuqramy 发表于 2020-4-17 11:31
|a|又是什么???

绝对值(|a|)表示符号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:33:05 | 显示全部楼层
_2_ 发表于 2020-4-17 11:31
绝对值(|a|)表示符号

有点明白了的样子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:33:35 From FishC Mobile | 显示全部楼层
wuqramy 发表于 2020-4-17 11:31
|a|又是什么???

在 Python 中,用 abs() 方法可以获取任意一个实数的绝对值
你可以实验一下,以后绝对值在初一上是个重难点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:36:06 From FishC Mobile | 显示全部楼层
本帖最后由 _2_ 于 2020-4-17 11:39 编辑
def func(a: int, b:int) -> int:
    return abs(a) * abs(b) if abs(a) <= 100 and abs(b) <= 100 
    return abs(a) / abs(b) if abs(a) <= 100 and abs(b) <= 100 else print("请输入绝对值大于  100 的数!")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:43:42 | 显示全部楼层
_2_ 发表于 2020-4-17 11:33
在 Python 中,用 abs() 方法可以获取任意一个实数的绝对值
你可以实验一下,以后绝对值在初一上是个重 ...

你确定这是重难点???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:44:26 | 显示全部楼层

第二行永远执行不到,而且多次调用 abs 降低效率
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 14:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表