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

流程控制语句

时间:2022-09-21 23:13:25浏览次数:62  
标签:语句 控制 elif number% 流程 number 剩二 print input

实例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("送不同朵数的玫瑰花代表的含义也不同。")
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(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('')

 

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

print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in range(100):
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,"次。")

 

 实战1、模拟支付宝蚂蚁森林的能量产生过程

print("查询能量请输入能量来源!退出程序请输入0")
a=input("能量来源如下:\n生活缴费、行走捐、共享单车、线下支付、网络购票\n")
if a=='生活缴费':
print("100g")
elif a=='行走捐':
print("200g")
elif a=='共享单车':
print("300g")
elif a=='线下支付':
print("400g")
elif a=='网络购票':
print("500g")
elif a=='0':
print("已退出")

 

 

 

 实战2、猜数字游戏

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

 

 实战3、模拟“跳一跳”小游戏的加分块

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

 

 实例4、模拟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

 

 

 

标签:语句,控制,elif,number%,流程,number,剩二,print,input
From: https://www.cnblogs.com/666u/p/16717556.html

相关文章

  • 第三章流程控制语句
    一、判断输入的是不是黄蓉所说的数  二、验证瑛姑给出的答案是否正确   三、输出玫瑰花语    四、判断是否为酒后驾车   五、助力瑛姑(1):whi......
  • 流程管理工具 PM2
    目录PM2管理器一、nodejs1、简介2、安装3、问题4、环境变量5、yum二、PM2安装三、基本使用1、管理进程1.1启动程序1.2流程1.3检测运行状态1.4状态保持PM2管......
  • 基本组件之 UISprite 面板控制
    1基本组件之UISprite面板控制1.1.UISprite显示图片①创建UISprite组件,步骤:NGUI-->Create-->Sprite;②选择图集,选择要显示的图片;\③Widget中点击“Snap”按钮,让......
  • 并发控制:同步 (条件变量、信号量、生产者-消费者和哲♂学家吃饭问题)
    99%的实际并发问题都可以用生产者-消费者解决。voidTproduce(){while(1)printf("(");}voidTconsume(){while(1)printf(")");}在 printf 前后增加代......
  • MySQL 常用30种SQL查询语句优化方法
    1、应尽量避免在where子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列......
  • Java流程控制01(Scanner用法)
    使用next():packageScanner;importjava.util.Scanner;publicclassDemo01{publicstaticvoidmain(String[]args){//创建一个扫描器对象,用于接受......
  • Activiti7 多实例子流程
    顾名思义,子流程是一个包含其他活动、网关、事件等的活动,这些活动本身形成了一个流程,该流程是更大流程的一部分。使用子流程确实有一些限制:一个子流程只能有一个none类型......
  • 测试:禅道使用流程大纲
    管理员*、添加用户。*、项目集:有预算,有状态(挂起,暂停)、子项目集。*、产品:(关联项目集),指定负责:产品、测试、发布(通常为研发经理)。*、添加需求:(关联产品),维护模块。*、创建产品开......
  • PID控制算法
    闭环控制(反馈回路closeloop):  闭环控制系统需要目标量,执行器,传感器通过偏差量获得执行量是最为重要的目标量和传感器获得的执行器数据都需要是连续的;偏差量来自于......
  • Net5 控制台程序引入Nlog 、Nlog配置文件解读
    十年河东,十年河西,莫欺少年穷学无止境,精益求精nlog是继log4Net后C#编程界又一颗闪亮的星,俗称superstar1、先学会使用1.1、新建控制台应用程序,引入如下nuget1、Micros......