python-3.x - 我正在尝试创建一个名为 codechecker 的函数来确定代码是否正确?
问题描述
不确定我做对与否,如果我输入“ENG 123”和 False “123ENG”或“ENG123”,我想得到 True。有人请帮助我。谢谢
def CodeChecker(user_word)
for number in range(1,2,3,4,6)
course_code =input( ENG, COM, SCO, SCI)
解决方案
@Ezy,由于您所说的问题不是很清楚,因此很难猜测用户应该如何在程序中输入两条信息。
但是,您可以仅使用此代码段并将其用作模板来开始制定最终解决方案。(只需尝试使用不同的输入运行)
COURSES = ['ENG', 'COM', 'SCO', 'SCI']
VALID_DIGITS = (1, 2, 3, 4, 6) # Example
def CodeChecker():
cid = input('please input your course id: (1, 2, 3, 4, 6) ')
course = input('please enter your course: ')
data = course+ ' ' + cid
print(data)
if data == 'ENG 123':
return True
else:
return False # it's not a valid course + ID?
if __name__ == '__main__':
print(CodeChecker())
推荐阅读
- python - 如何将我的“拆分”代码转换为正则表达式
- css - 具有响应效果的绝对位置
- mysql - 如果值存在于其他表中,则从该表中返回另一个值
- java - 调用名称在字符串中的类
- kubernetes - 推出后 kubernetes UnexpectedAdmissionError
- php - 如何根据数据库中存在的值显示星号(1 到 5)
- python - 根据不同列的值对数据框执行查找
- search - 图书馆路径德尔福里约
- python - 向后消除:“numpy.ndarray”对象没有属性“列”
- c# - 使用 SQL Server 数据库和实体框架错误的 Windows 应用程序部署