Python基础入门例程43-NP43 判断布尔值(条件语句)

最近的博文:

Python基础入门例程42-NP42 公式计算器(运算符)-CSDN博客

Python基础入门例程41-NP41 二进制位运算(运算符)-CSDN博客

Python基础入门例程40-NP40 俱乐部的成员(运算符)-CSDN博客

目录

最近的博文:

描述

输入描述:

输出描述:

示例1

解答:

说明:


描述

Python的条件语句依靠将运算结果转变成布尔值后进行判断,然后分支,如果我们直接判断布尔值会怎么样呢?输入布尔变量,使用条件语句判断,如果为真则输出"Hello World!",否则输出"Erros!"。

输入描述:

输入0 或者 1。

输出描述:

输出"Hello World!"或者"Erros!"。

示例1

输入:

1

输出:

Hello World!

解答:

如下为错误的解答:

当输为字符串0时,布尔值为Ture,如下所示

Python基础入门例程43-NP43 判断布尔值(条件语句)_第1张图片

应该更改为:先将字符串转换为整型数值

a =bool(int(input()))
if a:
    print("Hello World!")
else:
    print("Erros!")

再次输入0: 

Python基础入门例程43-NP43 判断布尔值(条件语句)_第2张图片

说明:

 考查条件循环语句,以及布尔函数bool。

你可能感兴趣的:(python,开发语言,条件循环语句)