我想获得代码的最少行数
但是,我需要一个条件,其中我 ** 2> num 正在使用 elif 发送消息,否则有效,但代码在获取平方根时出错
(GoTr)
num = int(input('num: ')); [print(f'Raiz({num}) = {i}') for i in range(1, num) if i ** 2 == num]
例如,你可以把if-else
里面的print
功能:
num = int(input('num: ')); [print(f'Raiz({num}) = {i}' if i ** 2 > num else 'not') for i in range(1, num)]
您还可以使用if-elif-else
:
num = int(input('num: ')); [print(f'Raiz({num}) = {i}' if i ** 2 == num else 'lower' if i ** 2 < num else 'higher') for i in range(1, num)]
但我真的看不出有什么理由这样做,除非你在玩代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句