首页 > 编程语言 >零基础学python 第三章 流程操作语句

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

时间:2022-12-04 16:12:42浏览次数:47  
标签:语句 elif number% 第三章 python number 剩二 print 输入

实例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

结果

 

标签:语句,elif,number%,第三章,python,number,剩二,print,输入
From: https://www.cnblogs.com/Wanzy12345678/p/16950031.html

相关文章

  • python(8):python发送邮件
    邮件发送测试报告前置条件:开通QQ邮箱第三方登录,并拿到密码; 步骤1:编写测试代码,先发送一个文本的邮件在sample文件中编写线性代码:  步骤2:编写一个带附件的邮件......
  • python分布式框架celery(二)
    一、什么是Celery1.1、celery是什么Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。Celery的架构由三......
  • python(7):python连接mysql数据库并获取数据
    python连接mysql数据库下载pymysql:pipinstallpymysql编写代码:importpymysqlclassMysqlUtils:def__init__(self):self.conn_obj=pymysql.conne......
  • MYSQL高阶语句
    一、SQL高级语句1.1SELECT 显示表格中一个或数个栏位的所有资料 语法:SELECT"栏位"FROM"表名";1.2DISTINCT 不显示重复的资料 语法:SELECTDISTINCT"栏......
  • 关于python深拷贝,deepcopy和 copy的知识随手记
    Python中copy模块下的deepcopy函数使用,采用的深层拷贝,并开辟新的空间   如果用copy函数,  如果拷贝的是不可变类型: ......
  • 网页返回unicode源码 python解码详细步骤
    刚入门python!记录一下网页返回源码,中文部分被unicode编码,python如何处理1.先提取编码后的数据(如果不提取正篇源码直接unicode解码,解码方法无法识别)这个步骤属于逻辑......
  • python3的re正则的简单使用
    importre#match----------------------------------------------------print(re.match(r'www','www.runoob.com').span())#(0,3)print(re.match('com','www.ru......
  • 零基础学习python的第一天整理——python的安装以及pycharm安装
    ​一.python的安装首先我们来谈一谈python的安装,python的官网地址:WelcometoPython.org​编辑 进入官网后点击Downloads,然后选择自己对应的系统,比如:你的电脑是Windows......
  • python3遇到的error
    SyntaxError:(unicodeerror)‘unicodeescape’codeccan’tdecodebytesinposition原始代码forxinos.listdir('C:\Users\Administrator\Desktop\files'):......
  • Python学习(七):JupyterNoteBook的使用
    1.JupyterNoteBook的安装:pipinstalljupyternotebook  2.打开jupyternotebook:2.1默认打开jupyternotebook,操作记录会保存在C盘或默认目录;  2.2......