如何在for中的一行内输入if elsif

hx7f

我想获得代码的最少行数

但是,我需要一个条件,其中我 ** 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用elsif和range?

来自分类Dev

如何在Postgres中使用ELSIF语句

来自分类Dev

Ada 95中的if和elsif优化

来自分类Dev

Ruby if语句-如何避免多个elsif语句,包括not

来自分类Dev

如何在此函数中再添加一个elsif?

来自分类Dev

如何在此函数中再添加一个elsif?

来自分类Dev

电子邮件重复时如何在elsif上进行选择

来自分类Dev

如何避免在必须尝试的情况下增加缩进:代替if-elsif

来自分类Dev

为什么elsif在Ruby中没有条件就可以工作?

来自分类Dev

为什么elsif在Ruby中没有条件就可以工作?

来自分类Dev

订单部分的状态未反映在使用 elsif 的按钮输出中

来自分类Dev

代码未检查 ruby 中的第二个 elsif 条件

来自分类Dev

if / elsif / else Ruby错误

来自分类Dev

Ruby case / when vs if / elsif

来自分类Dev

将重构的链式elsif(使用正则表达式)重构为Perl中的调度表。但是我的代码如何工作?

来自分类Dev

ruby:将一个特殊数组作为任意长的三元 if...elsif...else 语句(或三元表达式)求值

来自分类Dev

Perl如果elsif返回-编译错误

来自分类Dev

如何删除一行内的重复值?

来自分类Dev

如何让你的文本在一行内换行?

来自分类Dev

如何在一行中设置标签和输入?

来自分类Dev

如何在Haskell的一行中输入多个值

来自分类Dev

如何在Haskell的一行中输入多个值

来自分类Dev

if,elsif,else声明html erb初学者

来自分类Dev

不带elsif和else条件的if语句的VHDL综合

来自分类Dev

如果是elsif else或在Ruby块中进行重构

来自分类Dev

Perl If-Elsif-Else总是去其他地方

来自分类Dev

不带elsif和else条件的if语句的VHDL综合

来自分类Dev

HAML:没有前面的“ if”就得到了“ elsif”

来自分类Dev

Ruby:== elsif != VS 之间的任何区别。== 其他?

Related 相关文章

  1. 1

    如何使用elsif和range?

  2. 2

    如何在Postgres中使用ELSIF语句

  3. 3

    Ada 95中的if和elsif优化

  4. 4

    Ruby if语句-如何避免多个elsif语句,包括not

  5. 5

    如何在此函数中再添加一个elsif?

  6. 6

    如何在此函数中再添加一个elsif?

  7. 7

    电子邮件重复时如何在elsif上进行选择

  8. 8

    如何避免在必须尝试的情况下增加缩进:代替if-elsif

  9. 9

    为什么elsif在Ruby中没有条件就可以工作?

  10. 10

    为什么elsif在Ruby中没有条件就可以工作?

  11. 11

    订单部分的状态未反映在使用 elsif 的按钮输出中

  12. 12

    代码未检查 ruby 中的第二个 elsif 条件

  13. 13

    if / elsif / else Ruby错误

  14. 14

    Ruby case / when vs if / elsif

  15. 15

    将重构的链式elsif(使用正则表达式)重构为Perl中的调度表。但是我的代码如何工作?

  16. 16

    ruby:将一个特殊数组作为任意长的三元 if...elsif...else 语句(或三元表达式)求值

  17. 17

    Perl如果elsif返回-编译错误

  18. 18

    如何删除一行内的重复值?

  19. 19

    如何让你的文本在一行内换行?

  20. 20

    如何在一行中设置标签和输入?

  21. 21

    如何在Haskell的一行中输入多个值

  22. 22

    如何在Haskell的一行中输入多个值

  23. 23

    if,elsif,else声明html erb初学者

  24. 24

    不带elsif和else条件的if语句的VHDL综合

  25. 25

    如果是elsif else或在Ruby块中进行重构

  26. 26

    Perl If-Elsif-Else总是去其他地方

  27. 27

    不带elsif和else条件的if语句的VHDL综合

  28. 28

    HAML:没有前面的“ if”就得到了“ elsif”

  29. 29

    Ruby:== elsif != VS 之间的任何区别。== 其他?

热门标签

归档