首页 > 其他分享 >第三章流程控制语句

第三章流程控制语句

时间:2022-09-22 10:45:26浏览次数:43  
标签:语句 elif number% 第三章 流程 number 剩二 print 输入

实例01 判断输入的是不是黄蓉所说的数

if语句
点击查看代码
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
number = int(input("请输入您认为符合条件的数:"))  #输入一个数
if number%3 ==2 and number%5 == 3 and number%7 ==2: #判断是否符合条件
    print(number,"符合条件,三三数之剩二,五五数之剩三,七七数之剩二")

运行结果

image

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

 if...else 语句
点击查看代码
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
number = int(input("请输入瑛姑给出的数:"))   #输入一个数
if number%3 ==2 and number%5 == 3 and number%7 ==2: #判断是否符合条件
    print(number,"符合条件")
else:                                             #不符合条件
    print(number,"不符合条件")

运行结果

image

实例03 输出玫瑰花

点击查看代码
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朵哟!")
运行结果

image

实例04 判断是否为酒后驾车

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

运行结果

image

实例05 助力瑛姑1: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

运行结果

image

实例06 打印九九乘法表

点击查看代码
for i in range (1,10):
    for j in range(1,i+1):
        print(str(j)+"×"+str(i)+ "=" + str(i*j)+"\t", end='')
    print('')
#正
for i in range (9,0,-1):
    for j in range(1,i+1):
        print(str(j)+"×"+str(i)+ "=" + str(i*j)+"\t", end='')
    print('')

#反

运行结果

image

实例07 助力瑛姑2:for 循环版解题法

点击查看代码
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
    if number%3 ==2 and number%5 == 3 and number%7 ==2: #判断是否符合条件
        print("答曰:这个数是", number)

运行结果

image

实例08 助力瑛姑3:for循环改进版解题法

点击查看代码
print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
    if number%3 ==2 and number%5 == 3 and number%7 ==2: #判断是否符合条件
        print("答曰:这个数是", number)
        continue
 
运行结果

image

实例09 逢七拍腿游戏

点击查看代码
total = 99                    #记录拍腿次数的变量
for number in range (1,100):  #创建一个从1到100(不包括)的循环
    if number %7 == 0:        #判断是否为7的倍数
        continue              #继续下一次循环
    else:
        string = str(number)              #将数值转化为字符串
        if string.endswith('7'):          #判断是否以字符7结尾
            continue                      #继续下一次循环
        total -= 1                        #可拍腿次数-1
print("从1数到99共拍腿",total,"次。") #显示拍腿次数

运行结果

image

实战一 模拟支付吧蚂蚁森林的能量产生过程

  支付宝的蚂蚁森林通过日常的走步、生活缴费、线下支付、网络购物、共享
单车等低碳、环保行为可以积攒能量,当能量达到一定数量后,可以种一颗真
正的树。
点击查看代码
p = 1;
while p:
    p=str(input("查询能量请输入能量来源!退出程序请输入0\n能量来源如下:\n生活缴费、行走捐、共享单车、线下支付、网络购票\n"))
    if p == '0':
        print("已退出")
    else:
        if p == '生活缴费':
            print("500g")
        if p == '行走捐':
            print("200g")
        if p == '共享单车':
            print("300g")
        if p == '线下支付':
            print("100g")
        if p == '网络购票':
            print("400g")
运行结果

image

实战二 猜数字游戏

点击查看代码
import random
a = random.randint(1,10)
sa = str(a)
print("------猜数字游戏------")
b = int(input("请输入1~10之间的任意一个数:"))
for number in range(1,5):  #最多猜4次 
    if b < 1:
        break  
    if b < a:
        b = int(input("太小,请重新输入:"))
    elif b > a:
          b = int(input("太大,请重新输入:"))
if b == a:
   print("恭喜你,你赢了,猜中的数字是:"+sa)
print("------游戏结束------")

运行结果

image

实战三 猜数字游戏

点击查看代码
print("------跳一跳------\n")
print("欢迎回来,请开始游戏......\n请输入(中心、音乐块、微信支付块):")
for number in range(1,10):
    a = input("请输入:")
    if a == '中心':
       print("您的分数为:2")
    elif a == '音乐块':
         print("您的分数为:32")
    elif a == '微信支付块':
         print("您的分数为:42")
    else:
        break
print("游戏结束!")
运行结果

image

实战四 模拟10086查询功能

点击查看代码
print("------10086查询功能------")
print("输入1,查询当前余额\n输入2,查询当前剩余流量\n输入3,查询当前剩余通话\n输入0,退出自动查询系统\n")
none = True
while none:
    number = input()
    if number == '1':
        print("当前余额为:999元")
    elif number == '2':
        print("当前剩余流量为:5G")
    elif number == '3':
        print("当前剩余通话为:189分钟")
    elif number == '0':
        print("退出自动查询系统!")
        none = False

运行结果

image

标签:语句,elif,number%,第三章,流程,number,剩二,print,输入
From: https://www.cnblogs.com/m7hhhhhh/p/16717538.html

相关文章

  • 使用界面控件Telerik WinForms——轻松搞定工作流程可视化!
    TelerikUIforWinForms拥有适用WindowsForms的110多个令人惊叹的UI控件。所有的UIforWinForms控件都具有完整的主题支持,可以轻松地帮助开发人员在桌面和平板电脑应用......
  • Go语言基础之流程控制
        流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简......
  • 流程控制语句例题
    一、选择语句实例01:判断输入的是不是黄蓉所说的数使用if语句判断用户数字是否符合要求(if语句后面必须带冒号:)1print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之......
  • Python实验报告第三章——实例&实战
                                   python第三章——流程控制语句实验报告 一、实验目的和要求1、了解程......
  • 第三章
                                                        ......
  • 第三章实验
    实例一print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")number=int(input("请输入您认为符合条件的数:"))ifnumber%3==2andnumber%5==3......
  • 流程控制语句
    实验目的计算机在解决某个问题时,主要有3种情形,分别是顺序执行所有语句、选择执行部分语句和循环执行部分语句。程序设计中的3种基本结构为顺序结构、选择结构和循环结构。......
  • 第三章实例
    实例1实例2实例3  实例4 实例5 实例6实例7  实例8   实例9 ......
  • 流程控制语句
    实例1、判断输入的是不是黄蓉所说的数print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")number=int(input("请输入您认为符合条件的数:"))ifnumber%3......
  • 第三章流程控制语句
    一、判断输入的是不是黄蓉所说的数  二、验证瑛姑给出的答案是否正确   三、输出玫瑰花语    四、判断是否为酒后驾车   五、助力瑛姑(1):whi......