Python 程序的输出 | 第二十一套(布尔)

简介: Python 程序的输出 | 第二十一套(布尔)
  • 难度级别: 简单

注意:所有这些程序的输出都在 Python3 上进行了测试

预测以下 Python 程序的输出。

1)以下程序的输出是什么?

print(bool('False'))
print(bool())
  1. False, True
  2. None, None
  3. True, True
  4. True, False

输出:

  1. True, False

说明: 如果传递给 bool 函数的参数不为零,则布尔函数返回 true,否则它总是返回 false。在上面的代码中,第一行'False'被传递给不等于0的函数。因此输出为真。在第二行中,将一个空列表传递给函数 bool。因此输出为假。

2. 代码的输出是什么:

print(not(4>3))
print(not(5&5))
  1. False, False
  2. None, None
  3. True, True
  4. True, False

输出:

  1. False, False

说明:  not函数在参数为假时返回真,如果参数为真则返回假。因此,上面代码的第一行返回 false,第二行也将返回 false。

3. 代码的输出是什么:

print(['love', 'python'][bool('gfg')])
  1. love
  2. python
  3. gfg
  4. None

输出:

 2. python

解释: 如果传递给布尔函数的参数为零,我们可以将上面的代码读为 print 'love',否则 print 'python'。上面代码中传递给布尔函数的参数是'gfg',它不等于0,因此输出是: “python”

4. 代码的输出是什么:

mylist =[0, 5, 2, 0, 'gfg', '', []]
print(list(filter(bool, mylist)))
  1. [0, 0, ]
  2. [0, 5, 2, 0, 'gfg', ”, []]
  3. error
  4. [5, 2, 'gfg']

输出:

4. [5, 2, 'gfg']

说明: 上面的代码返回一个新列表,其中仅包含列表 mylist 中不等于 0 的那些元素。因此输出为: [5, 2, 'gfg']。

5. 代码的输出是什么:

python

复制代码

if (7 < 0) and (0 < -7):
  print("abhi")
elif (7 > 0) or False:
  print("love")
else:
  print("haiyong")
  1. geeksforgeeks
  2. love
  3. abhi
  4. Error

输出:

 2. love

说明: 上面显示的代码根据给定的条件打印适当的选项。匹配的条件是 (7>0),因此输出是: “love”。

目录
相关文章
|
1天前
|
算法 测试技术 开发者
在Python开发中,性能优化和代码审查至关重要。性能优化通过改进代码结构和算法提高程序运行速度,减少资源消耗
在Python开发中,性能优化和代码审查至关重要。性能优化通过改进代码结构和算法提高程序运行速度,减少资源消耗;代码审查通过检查源代码发现潜在问题,提高代码质量和团队协作效率。本文介绍了一些实用的技巧和工具,帮助开发者提升开发效率。
6 3
|
20天前
|
Python
【10月更文挑战第6天】「Mac上学Python 10」基础篇4 - 布尔类型详解
本篇将详细介绍Python中的布尔类型及其应用,包括布尔值、逻辑运算、关系运算符以及零值的概念。布尔类型是Python中的一种基本数据类型,广泛应用于条件判断和逻辑运算中,通过本篇的学习,用户将掌握如何使用布尔类型进行逻辑操作和条件判断。
50 1
【10月更文挑战第6天】「Mac上学Python 10」基础篇4 - 布尔类型详解
|
4天前
|
存储 人工智能 数据挖掘
Python编程入门:构建你的第一个程序
【10月更文挑战第22天】编程,这个听起来高深莫测的词汇,实际上就像搭积木一样简单有趣。本文将带你走进Python的世界,用最浅显的语言和实例,让你轻松掌握编写第一个Python程序的方法。无论你是编程新手还是希望了解Python的爱好者,这篇文章都将是你的理想起点。让我们一起开始这段奇妙的编程之旅吧!
13 3
|
20天前
|
IDE 开发工具 Python
Python 编程入门:打造你的第一个程序
【10月更文挑战第6天】编程,这个听起来高大上又充满神秘感的领域,其实就像学习骑自行车一样。一开始你可能会觉得难以掌握平衡,但一旦你学会了,就能自由地穿梭在广阔的道路上。本文将带你走进 Python 的世界,用最简单的方式让你体验编写代码的乐趣。不需要复杂的理论,我们将通过一个简单的例子——制作一个猜数字游戏,来实践学习。准备好了吗?让我们开始吧!
|
23天前
|
存储 JSON 安全
面向企业应用程序的 Python 配置管理
面向企业应用程序的 Python 配置管理
25 9
|
23天前
|
人工智能 数据挖掘 程序员
Python 编程入门:打造你的第一个程序
【10月更文挑战第3天】编程,这个看似高深莫测的技能,实际上就像学骑自行车一样,一旦掌握,便能开启全新的世界。本文将带领初学者步入Python编程的殿堂,从基础语法到编写实用程序,一步步解锁编程的乐趣。
|
26天前
|
Python
Python编程---双色球选购程序
Python编程---双色球选购程序
20 1
|
18天前
|
存储 开发者 Python
Python编程入门:构建你的第一个程序
【10月更文挑战第8天】本文旨在为初学者提供一个简单的Python编程入门指南。我们将从安装Python环境开始,逐步介绍如何编写、运行和理解一个简单的Python程序。文章将通过一个实际的代码示例来展示Python的基本语法和结构,帮助读者快速上手Python编程。
|
18天前
|
存储 程序员 Python
Python编程入门:打造你的第一个程序
【10月更文挑战第8天】在数字时代的浪潮中,编程已成为一项基础技能。本文旨在引导初学者步入编程世界,通过Python语言的简洁与强大,轻松打造个人的第一个程序。我们将一起探索变量、数据类型、控制结构等概念,并通过实际代码示例,解锁编程的乐趣。无论你是编程新手还是希望了解Python的爱好者,这篇文章都将是你的理想起点。让我们开始吧,用代码书写你的数字梦想!
|
19天前
|
Java Python
如何通过Java程序调用python脚本
如何通过Java程序调用python脚本
13 0