来交作业啦,共勉!部分运行结果有点长,不粘贴了,有问题可以私聊。
#!/usr/bin/env python # -*- coding:utf-8 -*- #5-1-1条件测试 print("5-1-1条件测试") car = 'subaru' print("Is car == 'subaru'?I predict True.") print(car == 'subaru') print("Is car == 'audi'? I predic Flase") print(car == 'audi') #5-1-2 print('\n5-1-2创建至少10个测试') numbers = ['a','b','c','d','e','f','g','h','i','j','k'] for number in numbers: print(number) print("Is number == "+number + '?') print(number == number) print(number == numbers[0]) #5-2更多添加的测试 #5-2-1 print('5-2-1检查来两个字符串相等和不等') print("a" == "a") print("b" == "a") #5-2-2 print('\n5-2-2使用函数lower()的测试') car = 'Audi' print(car.lower() == 'audi') #5-2-3 print("5-2-3检查两个数字相等、不等、大于、小于、大于等于和小于等于。") age_0 = 18 age_1 = 19 print('\nI guset Flase') print(age_0 == age_1) print('\nI guest True') print(age_0 != age_1) print('\nI guest Flase') print(age_0 >= age_1) print("\nI guest Flase") print(age_0 <= age_1) print("\nI guest Flase") print(age_0 >= age_1 and age_0 == age_1) print("\nI guest Flase") print(age_0 >= age_1 and age_0 <= age_1) #5-2-4 print("\n5-2-4使用关键字and 和or 的测试") print('I guest True') print(age_0 >= age_1 or age_0 != age_1) print("\nI guest Flase") print(age_0 >= age_1 and age_0 == age_1) #5-2-5 print("5-2-5测试特定值是否包含在列表中") print("a" in numbers) #5-2-6 print("\n5-2-6测试特定值是否未包含在列表中") print("a" not in numbers) number_1="z" if number_1 not in numbers: print(number_1 + " not in the list")
![]()
#5-3 外星人颜色#1 print("5-3外星人颜色#1") alien_color = "green" if alien_color == 'green': print("You get 5 points") alien_color_0 = 'red' if alien_color_0 == 'green': print("You get 5 points") #5-4 外星人颜色2 print("\n5-4外星人颜色#2") #执行if if alien_color == "green": print("You get 5 points") else: print("You get 10 points") #执行else if alien_color_0 =="green": print("You get 5 points") else: print('You get 10 points') #5-5外星人颜色#3 print('\n5-5-1打印外星人是绿色') if alien_color == 'green': print('You get 5 points') elif alien_color == 'yellow': print('Your get 10 points') else: print('You get 15 points') print('\n5-5-2打印外星人是黄色') alien_color_2 = 'yellow' if alien_color_2 == 'green': print('You get 5 points') elif alien_color_2 == 'yellow': print('Your get 10 points') else: print('You get 15 points') print('\n5-5-3打印外星人是红色') alien_color_3 = 'red' if alien_color_3 == 'green': print('You get 5 points') elif alien_color_3 == 'yellow': print('Your get 10 points') else: print('You get 15 points') #5-6 人生不同阶段 print("\n5-6-1") age = 1 #age = 3 #age = 5 #age = 14 #age = 21 age =65 if age <= 2 : print('He is a baby.') elif age >= 2 and age < 4: print('He is studying working.') elif age >= 4 and age < 13: print('He is a child.') elif age >= 13 and age < 20: print('He is a boy.') elif age >= 20 and age < 65: print('He is a man.') else: print('he is a old man.') #5-7喜欢的水果 print("\n5-7喜欢的水果") favorite_fruits = ['apple','bananas','pine'] if 'apple' in favorite_fruits: print('You really like apple!') if 'bananas' in favorite_fruits: print('You really like bananas!') if 'pine' in favorite_fruits: print("You really like pine!") if 'poke' in favorite_fruits: print('You really like poke!') if 'beef' in favorite_fruits: print("You really like beef")
#!/usr/bin/env python # -*- coding:utf-8 -*- #5-8以特殊方式和管理员打招呼: print('5-8-1') usernames = ['admin','eric','wendy','lily','mark'] for username in usernames: if username == 'admin': print('Hello admin,would you like to see a status report?') else: print("Hello" + ' ' + username + ',' + 'thank you for logging in again!') #5-9处理没有用户的情形 usernames_1 = [] if usernames_1: for username_1 in usernames_1: print(username_1) print('not null') else: print("\nWe need to find some users!") #5-10 检查用户名 print('5-10检查用户名') current_users = ['admin','eric','wendy','lily','mark'] news_users = ['admin','eric','bobo','xiaobobo','clever'] for news_user in news_users: if news_user in current_users: print(news_user + " has been used,please input other names.") else: print(news_user +' never been used.') print('\n不区分大小写') current_users_1 = ['admin','eric','wendy','lily','mark'] news_users_1 = ['ADMIN','eric','bobo','xiaobobo','clever'] for news_user_1 in news_users_1: if news_user_1.lower() in current_users_1: print( news_user_1 + " has been used,please input other names.") else: print(news_user_1 +' never been used.') #5-11序数:序数表示位置,如lst和2nd.大多数序数都以th结尾,只有1、2和3例外。 print('\n5-11') lists_1 = [1,2,3,4,5,6,7,8,9] for list_1 in lists_1: if list_1 == 1: print('1st') elif list_1 == 2: print('2nd') elif list_1 == 3: print('3rd') else: print(str(list_1) + 'th')