当前位置: 首页 > news >正文

Python实验:Python语言分支循环结构应用

[实验目的]

  1. 掌握分支结构,利用if语句实现单分支、双分支和多分支;
  2. 掌握循环结构,运用while语句和for语句实现循环结构和循环嵌套;
  3. 了解Python扩展库的使用方法;
  4. 掌握程序的异常处理。

[实验和内容]

1.用户从键盘输入一行字符(不少于20个,至少包括数字、英文字母、空格及其他特殊符号等4种以上),编写一个程序,统计并输出其中英文字符、数字字符、空格符和其他字符的个数。(要有分析过程和流程图)

程序:

运行结果:

分析过程:

题目要求统计并输出其中英文字符、数字字符、空格符和其他字符的个数,所以用到isalpha()函数,它在python中是用来判断字符ch是否为英文字母,若为英文则返回非0(小写字母为2,大写字母为1);若不是字母,则返回0.而isdigit()函数为接受字符串作为其唯一参数,判断字符是否为数字,并返回一个布尔值;

还有isspace()函数,是用于检查参数是否为空白字符。

先输入一串字符,通过for循环依次用函数进行检测,如果符合英文字母,统计数量加1,其他的数字字符,空格字符也一样。最后将统计好的数据输出即可。

流程图:

2.实验总结

通过上面的实验让我掌握了分支结构,学会了利用if语句实现单分支、双分支和多分支;也熟悉了循环结构,会运用for语句实现循环结构和循环嵌套;更加了解Python扩展库的使用方法,并且学会使用了很多函数。

相关文章:

  • 未来科幻赛博朋克风品牌电影游戏设计装饰英文字体安装包 Heat Robox – The Ultimate Futuristic Display Font
  • Android java 设计封装增强型WebView组件
  • HTTPS 加密过程详解
  • 关于Unity的CanvasRenderer报错
  • spring-tx笔记
  • 关于多目标进化算法评估指标
  • 可编辑52页PPT | 智慧园区安全生产顶层设计方案
  • 在C语言基础上学Java【Java】【二】
  • 工业软件的破局与重构:从技术依赖到自主创新的未来路径
  • Vagrant+VMWare 安装Ubuntu24.04
  • JVM常见概念之条件移动
  • 《掌握基础DOM操作:从零开始的前端入门指南》
  • C++的常用容器嵌套
  • Android Compose 基础布局之 Box 和 Stack 源码深度剖析(九)
  • 【留一下记录】Vllm在Linux环境下的学习笔记
  • 多路FM调频广播解调器:多路电台FM广播信号一体化解调处理方案
  • Burp Suite HTTPS解密原理
  • 星越L_大灯延时关闭使用讲解
  • vue3之写一个aichat---实现聊天逻辑
  • OpenCV Imgproc 模块使用指南(Python 版)
  • 梅花奖在上海|朱洁静:穿越了人生暴风雨,舞台是最好良药
  • 气象干旱黄色预警继续:陕西西南部、河南西南部等地特旱
  • 2025上海十大动漫IP评选活动启动
  • 印方称所有敌对行动均得到反击和回应,不会升级冲突
  • 央行:货币与物价的关系受多重因素影响,提振物价的关键在于扩大有效需求
  • 赵作海因病离世,妻子李素兰希望过平静生活