以统计英文单引号的对数为例

  • 我的思路,先统计所有的单引号数量,之后通过取余判断是否存在没有配对的单引号。
  • 需要主要直接的数值运算结果是浮点数类型,所以需要转换为整数类型。
st = input()
pair = 0
for s in st:if s == "'":pair += 1
if pair == 0:pro = "没有单引号"print(pro)
elif pair % 2 == 0:print('有{}对单引号'.format(int(pair/2)))
else:pro = '有{}对单引号,存在没有配对的单引号'.format(int((pair-1)/2))print(pro)
  • 参考答案是在出现一对单引号时就统计其数量。
st = input()
pair = 0
count = 0
for s in st:if s == "'":pair += 1if pair % 2 == 0:count += 1
if pair == 0:pro = "没有单引号"
elif pair % 2 == 0:pro = "有{}对单引号".format(count)
else:pro = "有{}对配对单引号,存在没有配对的单引号".format(count)
print(pro)

统计字符串中特定字符成对的数量(英文单引号统计)相关推荐

  1. python统计字符在文件中出现的次数_一文搞定统计字符串中某字符出现的频次

    下面是统计字符串中某字符出现的次数的方法 方法1: 这个方法相当简单,零基础自学编程,代码写成这样能满足需求,但它逐个逐个计数,比较笨拙.rlt = {} for i in content: if i ...

  2. 统计字符串中每个字符的个数。(原始字符串是:“aabccdeefff”,结果是:a2 b1 c2 d1 e2 f3)

    思想:将给定的字符串转为数组,对数组去重,再将去重后的数组对原字符串进行遍历,遇到相同的元素就将字母后面的数字+1,最终返回一个数组(也可以转换成字符串). <!DOCTYPE html> ...

  3. python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数

    python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...

  4. java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数

    本文收集整理关于统计字符串中每个字符出现的次数的相关议题,使用内容导航快速到达. 内容导航: Q1:c语言统计字符串中每个字符出现的次数 一.算法分析: 要统计每个字符出现的个数,那么就要为每个字符做 ...

  5. 统计字符串中某个字符的个数

    1 <!DOCTYPE html> 2 <html> 3 <body> 4 <title>统计字符串中某个字符的个数</title> 5 & ...

  6. Java——集合(输入一串字符串,统计字符串中每个字符出现的次数)

    A:案例演示 需求:输入一串字符串,统计字符串中每个字符出现的次数** 分析: 1,定义一个需要被统计字符的字符串 2,将字符串转化为字符数组,才能拿到每一个字符 3,定义双列集合存储字符串中字符以及 ...

  7. 输入字符串统计字符串中每个字符出现的次数

    这是一个作业题. 我还遇到两次了- 利用map集合嘿哈哈搞定- import java.util.HashMap; import java.util.Scanner;public class Cacl ...

  8. 【Java】统计字符串中每个字符出现的次数

    package LearnJava6;import java.util.HashMap; import java.util.Scanner; import java.util.Set;//统计字符串中 ...

  9. 统计字符串中个字符的个数

    昨天有朋友去华赛面试,当场考了一个统计字符串中个字符的个数的编程题.我在网上找了下,写的都很扯淡的,至少用C语言的很扯淡的,很多人都只局限于统计字母的个数了.自己也写了一段代码,估计着如果字符串很长而 ...

最新文章

  1. Openstack组件实现原理 — Glance架构(V1/V2)
  2. PLSQL_海量数据处理系列3_索引
  3. AI基础:Pandas简易入门
  4. IOS 模态弹窗与操作版使用 UIAlertController
  5. 创业负债累累 | 失败了的我还如何翻盘?是天台见! 我的故事还只是从这件事开始...
  6. 华为数通HCIE很好考吗?
  7. Qemu复现雄迈摄像头固件漏洞
  8. godaddy服务器内网站转移,2021年Godaddy最新域名转出教程 | Godaddy美国主机中文指南...
  9. 计算机综述论文能发期刊吗,计算机核心期刊哪些好发
  10. 神舟 linux背光驱动,【linux】暂时解决sis m672(神舟F4000 D9) linux驱动 宽屏分辨率的问题?...
  11. marxico马克飞象
  12. Ink脚本语言学习笔记(四)
  13. Debug python - Segmentation fault (core dumped)
  14. 今天用Java开发主机IP扫描神器,零基础Socket编程详细
  15. k8s学习-污点和容忍(概念、模版、创建、删除)
  16. 用FileExplorer查看android手机中的数据库
  17. 使用C#进行串口通信开发上位机软件
  18. 针对移动式和无线物联网设备的低压电机控制系统的设计
  19. 深度图+灰度图 可视化判断灰度图区域是否有深度
  20. 计算机更改默认设置,如何设置修改电脑默认播放器?

热门文章

  1. 华为正式发布鸿蒙回看,华为正式发布“鸿蒙”操作系统
  2. 特征方程法求解递推关系中的数列通项
  3. Java 读取Word文本框中的文本、图片、表格
  4. android色温选择控件,ColorPicker
  5. 第五章 采用SVM和神经网络的车牌识别
  6. 软件加密系统Themida常见问题集锦—Themida是否支持命令行保护?
  7. maya包裹表情变形_在MAYA中制作对称表情
  8. Python基于Arcpy对多时间尺度NDVI进行最大值合成
  9. linux邮件thunderbird,Ubuntu 18.04安装最新版Thunderbird 邮件客户端
  10. 画渐变色的C++代码