Python编程从入门到实践第五章学习过程及课后练习

it2023-09-01  76

学习过程及课后练习

cars = ['audi','bmw','subaru','toyota'] for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) middle_number = 27 if middle_number != 28: print(f"I guess the number is 28,but it is {middle_number}") if middle_number != 29: print(" i am wrong") if middle_number == 27: print(" I am the bets:27") if 'love' == 'LOVE': print(True) else: print(False) print('love' == 'LOVE') jun_1 = 'LOVE' print('love' == jun_1.lower())#一个=是赋值,两个=是判断 price_book = 28 price_apple = 29 print(price_apple > 30 and price_apple >30)#且 print(price_apple > 30 and price_apple >25)#或 print(price_apple > 30 or price_apple >25)#或 my_lover = ['刘亦菲','高圆圆','赵丽颖','朱厚照']#判断是否在列表里 if '刘亦菲' in my_lover: print(f"you are my favourite:刘亦菲") else: print("be far away from me") if '史泰龙' not in my_lover: print("you are a good people,can we become good friends ,史泰龙")#判断是否不在列表里 sum_feng = 0 alien_color = 'red' if alien_color == 'green': sum_feng = sum_feng + 5 print("you have get {sum_feng}") elif alien_color == 'red': #if alien_color == 'red': print("you have get 3") else: print("you have get 1") my_age = 26 if my_age < 2: print("我是个婴儿") elif my_age > 2 and my_age < 4: print("我是个幼儿") elif my_age > 4 and my_age < 13: print("我是个儿童") elif my_age > 4 and my_age < 13: print("我是个青年") elif my_age > 13 and my_age < 20: print("我是个青少年") elif my_age > 20 and my_age < 65: print("我是个成年人") else: print("我是个老年人") guest_group = ['admin','zhaowenzhuo','lixiaolong','lilianjie','chenglong'] if guest_group: for guest in guest_group: if guest == 'admin': print("you just a baby ,between your partner") else: print("you are a strong man,{guest}") else: print("we need to find more users!") now_user = ['llj','CL','zwz','wyf','wnm'] new_user = ['LLJ','Wnm','cwj','lb','my'] #now_user_1 = now_user[:].lower(),本行错误在于讲lower函数用于列表,以及在创造了独属于自己的函数语法,惭愧 #new_user_1 = new_user[:].lower() now_user_1 = [] for user in now_user: now_user_1.append(user.lower()) print(now_user_1) for user in new_user: if user.lower() in now_user_1: print(f"{user}\thave\tbeen\tused\t,plesae\ttry\tagain!")#关于不区分大小写功能,考虑了好久,最终靠lower函数不会改变字符串的大小写来完成 else: print("welcome to new world") number_xushu = [1,2,3,4,5,6,7,8,9] for number in number_xushu: if number == 1: print("1st") elif number == 2: print("2nd") elif number == 3: print("3rd") elif number == 4: print("4th") elif number == 5: print("5th") elif number == 6: print("6th") elif number == 7: print("7th") elif number == 8: print("8th") else: print("9th")

打印结果 Audi BMW Subaru Toyota I guess the number is 28,but it is 27 i am wrong I am the bets:27 False False True False False True you are my favourite:刘亦菲 you are a good people,can we become good friends ,史泰龙 you have get 3 我是个成年人 you just a baby ,between your partner you are a strong man,{guest} you are a strong man,{guest} you are a strong man,{guest} you are a strong man,{guest} [‘llj’, ‘cl’, ‘zwz’, ‘wyf’, ‘wnm’] LLJ have been used ,plesae try again! Wnm have been used ,plesae try again! welcome to new world welcome to new world welcome to new world 1st 2nd 3rd 4th 5th 6th 7th 8th 9th

最新回复(0)