当前位置: 首页 > 面试题库 >

Python,如果有很多或以合同形式

华化
2023-03-14
问题内容

我正在学习python,但发现自己迷失了尝试创建if用户输入y或yes时应为true的if语句的过程。

#!/usr/bin/env python3

user_input = input('Would you like to go on?')
lowui = user_input.lower

if lowui == ('y' or 'yes'):
   print('You want to go on')
else
   print('See you later, bye')

问题是,仅当我输入y时它才变为true,但不是。如果删除括号,它将始终为假。好吧,我可以做一个解决方法

if lowui == 'y' or lowui == 'yes':

但我想知道是否有任何技巧不能迫使我多次编写变量。
先感谢您。


问题答案:

更改为

if lowui in ('y', 'yes'):

同样这是错误的:

lowui = user_input.lower

它应该是:

lowui = user_input.lower() # Actually call the lower function


 类似资料:
  • 我的python3脚本创建了变量,其值是一个shapefiles列表,每个shapefiles都是一个多边形,表示一个地理区域 但它给出的结果是:AttributeError:“Shape”对象没有属性“union” 我看到了另一种方法,它涉及创建一个shapefilewriter对象,然后依次覆盖列表https://gis.stackexchange.com/questions/103033/u

  • 本文向大家介绍Python如何合并多个字典或映射,包括了Python如何合并多个字典或映射的使用技巧和注意事项,需要的朋友参考一下 问题 现在有多个字典或者映射,你想将它们从逻辑上合并为一个单一的映射后执行某些操作,比如查找值或者检查某些键是否存在。 解决方案 加入你有如下两个字典: 现在假设你必须在两个字典中执行查找操作(比如先从a中找,如果找不到再在b中找)。一个非常简单扼解决方案就是使用co

  • 问题内容: 我很少(每月/每季度)使用Microsoft SQL Server 2005数据库视图生成数百个Crystal Reports报表。这些视图是否一直在浪费我的时间,而不是在浪费它们的CPU周期和RAM?由于我很少从视图中读取内容,我应该改用存储过程,临时表还是短暂的普通表吗? 我不是DBA,所以我不知道数据库服务器内部幕后发生的事情。 是否有太多的数据库视图?什么是最佳做法? 问题答案

  • 问题内容: 如果我的班级名称经常不同,请说: 通常我可以这样做: 这里有太多的类名称无法使用,因此一类都已淘汰。 我知道Python没有我通常会使用的“ .contains”,但确实有一个“ in”。尽管我还没有找到一种方法来整合它。 我希望有一种使用正则表达式的方法。尽管我的Python语法确实让我失望,但我一直在尝试以下方面的变体: 但这似乎并不能解决问题。 问题答案: BeautifulSo

  • 有没有办法在python中合并两个重叠的GEOJSON多边形,返回一个合并的GEOJSON对象?

  • 我创建了一个像素一样的矩形的LazyVGrid。我想用一个延迟的颜色部分或全部,以便在填充期间执行一个simil动画,但性能非常糟糕,我认为它刷新所有的矩形每次更新。 守则