durian1023 发表于 2020-6-26 22:06:26

新手求助,python入门课后作业35讲

题目要求: 实现一个用于登记用户账号信息的界面(如果是带 * 号的必填项,要求一定要有输入并且不能是空格)
请问前辈们画红色处怎么理解,看不明白红线处的代码。

Twilight6 发表于 2020-6-26 22:18:26


errmsg = ""
开始的这个主要是为了初始化作用

而 for 循环来遍历你的每一个输入框内容, if 用来判断循环到的输入框内容的是否为空,以及要为 * 号才是必填项 ,option 就是看你第一个字符是不是 * 号

strip 函数 可以把字符串前后的空格全去掉,如果你只输入空格那么条件就不会成立

如果发现有带 * 号,而且输入为空的话,那么errmsg 就拼接上这个输入框的信息

durian1023 发表于 2020-6-27 20:35:17

谢谢大佬!
页: [1]
查看完整版本: 新手求助,python入门课后作业35讲