Python 我在课堂上的作业中遇到问题,目标如下:
选项1–仅限成员 如果你要创建一个俱乐部,会是什么?人们如何加入?考虑一下会员资格要求。成员是否必须在特定年龄段之间?他们会喜欢某些东西吗?他们需要某些技能吗?因为你是俱乐部的主席,你可以决定标准!(只要确保条件适合学校即可。)Python 我在课堂上的作业中遇到问题,目标如下:,python,Python,选项1–仅限成员 如果你要创建一个俱乐部,会是什么?人们如何加入?考虑一下会员资格要求。成员是否必须在特定年龄段之间?他们会喜欢某些东西吗?他们需要某些技能吗?因为你是俱乐部的主席,你可以决定标准!(只要确保条件适合学校即可。) 按照以下步骤开始计划: 创建一个俱乐部名称并解释你的俱乐部的目的 列出成为俱乐部成员的条件(至少3项)。请记住,您已经学习了if、if-else、elif和逻辑运算符(and、or、not),因此您可以测试任何内容 这是我到目前为止所拥有的,当我运行程序时我想要它的目的
按照以下步骤开始计划:
def main():
age = input("Would you be right for our movie club? What is your age?")
movies = input("How many movies have you watched?")
if(age == 16 and movies == 10 ):
print("Perfect")
main()
如注释中所述,input返回一个字符串-您可以将输入转换为int,如下所示。检查相等性时,调试时要记住的一件好事是使用
类型(对象)
。如果您对输入变量执行此操作,即age
,您将看到print(type(age))
返回
input
返回字符串,而不是整数16和“16”
是两个不同的值。我们甚至可以检查int(…)
是否会引发错误,例如,如果有人写“十六”,呃,这是一门基础高中课程,我还没有学过,所以我的老师不会对此进行评分,过去所有的任务都是数字上的领先,没有什么错。。。在你意识到之前,你可能已经落后了;)
age = int(input("Would you be right for our movie club? What is your age?"))
movies = int(input("How many movies have you watched?"))
if(age == 16 and movies == 10 ):
print("Perfect")