• Nalivai@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    Is it really more natural for a non-programmer than “if statement is true than a else b”? I can’t evaluate because of decades of C, so for me the python logic is still bizarre.

    • jacksilver@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Maybe?

      For C at least it doesn’t have the actual words, so you need to know what the specific symbols are var = condition ? a : b. In that expression we don’t know what a or b are in regards to the condition.

      Python literally is a if condition else b, so it reads out what is being done.