Python学习笔记(十)

来源:互联网 发布:淘宝预约快递寄件 编辑:程序博客网 时间:2024/05/21 06:21

1.关键字break continue

#关键词 break continue#其实在这里,continue是可有可无的number = 29i = 0while True:    guess = int(input("Enter an integer:"))    if guess == number:        i =  i + 1        break    elif guess < number:        i =  i + 1        print("No, the number is higher than that, keep guessing")        continue    else:        i =  i + 1        print("No, the number is lower than that, keep guessing")        continueprint("you guessed:"+str(i)+" times")print("Bingo! you guessed it right.")print("(but you do not win any prizes)")print("Done")

2.

#关键词 Passa_list = [0,2,3]print("Using continue:")for i in a_list:    if not i:        continue    print(i)print("Using pass:")for i in a_list:    if not i:        passprint(i)
    3.
number = 29num_chance = 3print("You have only 3 chances to guess")for i in range(1,num_chance+1):    print("chance "+str(i))    guess = int(input("Enter an integer:"))    if guess == number:        print("Bingo! you guessed it right")        print("(but you do not win any prizes)")        break    elif guess < number:        print("No, the number is higher than that, keep guessing")        print("you only have "+ str(num_chance - i)+" changes left")        if i == 3:            print("you do not have any chance")     else:        print("No, the number is lower than that, keep guessing")        print("you only have "+ str(num_chance - i)+" changes left")        if i == 3:            print("you do not have any chance")print("Done")
原创粉丝点击