for new_user in new_users: if new_user.title() in transfor_current_users: print("The user name of " + new_user + " has been registered,please enter another user name.") else: print("This user name is not used .")
5-11 序数 本题考察对列表的时候,表示方法,然后就是if-elif-else的使用,还有for循环遍历列表的特性,要知道,for循环是遍历列表的每一个 元素,从列表的第一个元素开始遍历,运行整个程序。
ordinal_numbers = list(range(1,10))
for ordinal_number in ordinal_numbers: if ordinal_number == 1: print(str(ordinal_number) + 'st') elif ordinal_number == 2: print(str(ordinal_number) + 'nd') else: print(str(ordinal_number) + 'th')
5.5 设置if语句的格式 本章的每个示例都展示了良好的格式设置习惯。在条件测试的格式设置方面,PEP 8提供的唯一建议是,在诸如==,>=和<=等比较运算符两边各添加一个空 格,例如,if age < 4 ;要比if age <4:好。 这样的空格不会影响Python对代码的解读,而只是让代码阅读起来更容易。
|