零基础学python 第三章 流程操作语句

  • 实例1 判断输入的是不是黄蓉所说的数
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
number = int(input("请输入您认为符合条件的的数:"))
if number%3 == 2 and number%5 == 3 and number%7 == 2:
    print(number,"符合条件:三三数之剩二,五五数之剩三,七七数之剩二")

     结果

实例2 验证瑛姑给出的答案是否正确

print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
number = int(input("请输入瑛姑给出的数:"))
if number%3 == 2 and number%5 == 3 and number%7 == 2:
    print(number,"符合条件")
else:
    print(number,"不符合条件")

  • 实例3  输入玫瑰花语
    print("在古希腊神话中,玫瑰集爱情与美丽于一身,所以人们常用玫瑰来表达爱意。")
    print("但是不同朵数的玫瑰花代表的含义是不同的。\n")
    number = int(input("请输入您相送几朵玫瑰,小默会告诉您含义:"))
    if number == 1:
        print("1朵:你是我的唯一!")
    elif number == 3:
        print("3朵:I LOVE YOU!")
    elif number == 10:
        print("10朵:十全十美!")
    elif number == 99:
        print("99朵:天长地久!")
    elif number == 108:
        print("108朵:求婚!")
    else:
        print("小默也不知道了!可以考虑送1朵、3朵、10朵、99朵或108朵哟!")

  • 实例4 判断是否为酒后驾车
    print("\n为了您和他人的安全,严禁酒后开车!\n")
    proof = int(input("请输入每100毫升血液的酒精含量:"))
    if proof < 20:
        print("\n您还不构成饮酒行为,可以开车,但要注意安全!")
    else:
        if proof < 80:
            print("\n已经达到酒后驾驶标准,请不要开车!")
        else:
            print("\n已经达到醉酒驾驶标准,千万不要开车!")

  • 实例5 助力瑛姑while循环解题法
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
none = True
number = 0
while none:
    number += 1
    if number%3 == 2 and number%5 == 3 and number%7 == 2:
        print("答曰:这个数是",number)
        none = False

  • 实例6 助力瑛姑 for循环版解题法
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
    if number%3 == 2 and number%5 == 3 and number%7 == 2:
        print("答曰:这个数是",number)
  • 实例7 打印九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print(str(i) + "x" + str(j) + "=" + str(i*j) +"\t",end='')
    print('')

  • 打印倒九九乘法表
for i in range(9,0,-1):
    for j in range(1,i+1):
        print(str(i) + "x" + str(j) + "=" + str(i*j) +"\t",end='')
    print('')

  • 实例8 助力瑛姑 for循环改进版解题法
    print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
    for number in range(100):
        print(number)
        if number%3 == 2 and number%5 == 3 and number%7 == 2:
            print("答曰:这个数是:",number)
            break

     

  • 实例9 逢七拍腿游戏
    total = 99
    for number in range(1,100):
        if number % 7 == 0:
            continue
        else:
            string = str(number)
            if string.endswith('7'):
                continue
            total -= 1
    print("从1数到99共拍腿",total,"")

     

  • 实战一:模拟支付宝蚂蚁森林的能量产生过程
    none = True
    while none:
        print("查询能量请输入能量来源!退出程序请输入0")
        print("能量来源如下:\n生活缴费、行走捐、共享单车、线下支付、网络购票")
        a=str(input())
        if a == "0":
            print("已退出")
            break
        if a in ["生活缴费" ,"行走捐" , "共享单车" , "线下支付" , "网络购票"]:
            print("200g")

     

  • 实战二:猜数字游戏
    print("--------猜数字游戏---------\n")
    import random
    none=True
    a = random.randint(1,10)
    while none:
        b = int(input("请输入1~10之间的任意一个数:\n"))
        if b>a:
            print("太大了,请重新输入:")
        elif b<a:
            print("太小了,请重新输入:")
        else:
            print("恭喜你,你赢了,猜中的数字是:",b)
            break
    print("--------游戏结束----------")
            
          

     

  • 实战三:模拟跳一跳小游戏的加分块
    print("---------跳一跳----------")
    print("欢迎回来,请开始游戏......")
    print("请输入(中心、音乐块、微信支付块):")
    count = 0
    while True:
         a = input("请输入:")
         if a == "中心":
             count += 2
             print("您的分数为:", count)
         elif a == "音乐块":
            count += 30
            print("您的分数为:", count)
         elif a == '微信支付块':
            count += 10
            print("您的分数为:", count)

     

  • 实战四:模拟10086查询功能
    print("---------10086查询功能-----------")
    print("输入1,查询当前余额\n"
          "输入2,查询剩余流量\n"
          "输入3,查询当前剩余通话\n"
          "输入0,退出自助查询系统!")
    while True:
        a = input()
        if a == "1":
            print("当前余额为999元")
        elif a == "2":
            print("当前剩余流量为5G")
        elif a == "3":
            print("当前剩余通话为189分钟")
        elif a == "0":
            print("退出自助查询系统!")
            break

     

posted @ 2022-09-21 16:32  21信计1朱美怡  阅读(52)  评论(0)    收藏  举报