Python基础100题打卡Day4

C语言:输入字符串,统计大小写字母个数。 2:遍历大小写数组,%c分别为i+65 i+97,并且两个数组长度为27;1:先通过遍历字符串,把大小写字母的个数分别统计到 大写数组和小写数组;3:两个统计数组用int数组,所以长度不可以越界,否则会乱码错误; 阅读详情

题目十四

编写一个程序,接受一个句子,并计算大写字母和小写字母的数量。
假设向程序提供了以下输入:
Hello world!
输出为:
小写字母 1
大写字母 9

代码实现

方法一

words = input("请输入需要统计的单词:")
upper, lower = 0, 0
for i in words:
    if "a" <= i and i <= "z":
        lower += 1
    elif "A" <= i and i<= "Z":
        upper += 1
print("小写字母:{0}\n大写字母:{1}".format(lower,upper))

方法二

words = input("请输入需要统计的单词:")
upper, lower = 0, 0
for i in words:
    lower += i.islower()
    upper += i.isupper()
print("小写字母:{0}\n大写字母:{1}".format(lower,upper))

方法三

words = input("请输入需要统计的单词:")
upper = sum( 1 for i in words if i.isupper())
lower = sum( 1 for i in words if i.islower())
print("小写字母:{0}\n大写字母:{1}".format(lower,upper))

运行结果

请输入需要统计的单词:Hello world!
小写字母:9
大写字母:1

题目十五

编写一个程序,接受一个句子,并计算大写字母和小写字母的数量。
假设向程序提供了以下输入:
Hello world!
输出为:
小写字母 1
大写字母 9

代码实现

方法一

a = input("请输入数字:")  #输入的为字符串
suma , b = 0 , str()
for i in range(4):
    b += a
    suma += int(b)
    print(b)
print("合为:",suma)

方法二

a = input("请输入数字:")  #输入的为字符串
suma = int(a) + int(2*a) + int(3*a) +int(4*a)
print("合为:",suma)

运行结果

请输入数字:100
合为: 100200300400
AD9826的时序分析及Verliog代码 AD9826的时序分析及Verliog代码 (本文对AD9826的模式和时序进行了分析,如有错误敬请指正,关于这款ADC芯片的基本参数,本文不做过多介绍) 1、AD9826的模式 AD9826的采样模式主要有两种,一种是“CDS模式”,一种是“SHA模式”;在这两种模式下分别有1通道、2通道、3通道的采样模式 (1)CDS模式 简单的来说CDS模式就是,有两个采样时钟,一个是ADCCLK1,用来采样CCD波形的参考电平,一个是ADCCLK2用来采样数据电平,然后经过,偏移量调节,再经过PGA增益放大最 阅读详情

相关推荐

告别概念晕眩:用TC3xx SMU和TLF35584的配置实例,搞懂ASIL D功能安全落地

本文通过英飞凌TC3xx系列MCU的SMU模块与TLF35584电源管理芯片的协同配置实例,详细解析了如何实现符合ASIL D功能安全标准的刹车辅助ECU。文章涵盖SMU报警源配置、响应动作类型、TLF35584的安全状态管理,以及构建完整安全闭环的实践方法,帮助工程师将抽象的安全概念落地为具体设计方案。

weixin_30647065的博客 436

Python​ 重解零基础100题(2)

第11题 难度:2级 问题:编写一个程序,接收一系列以逗号分隔的4位二进制数作为输入,然后检查它们是否可被5整除,可被5整除的数字将以逗号分隔的顺序打印。 例:0100,0011,1010,1001 那么输出应该是:1010 提示:如果输入数据被提供给问题,则应该假定它是控制台输入。 value=[] print('请输入逗号分隔的4位二进制数:') items=[xforxininput().split(',')] forpinitems: intp=int(p...

汉阳Hann's Home 2758

3D slicer查看形变场

3Dslice显示数据和形变场 将需要可视化的数据也导入3Dslice,注意描述为volume(图1a),如果没有显示是因为路径中不能有中文,也就是moving图像。 (b) 图1、数据导入形变场和 将相应的形变场数据直接拖入3Dslice,并修改描述为形变场(图1b)。 点击transform菜单图2(a),然后勾选形变场可视化图2(b)。 (b) 图2...

fanre的专栏 1947

用Python输入一个字符串,统计输入的字符串中数字、大写字母、小写字母、其他字符的个数,并输出!

1.str.isupper()#用来判断是否为大写字母。2.str.islower()#用来判断是否为小写字母。3.str.isdigit#用来判断是否为数字。

2301_80002696的博客 1万+

实战指南:如何优雅解决SpringBoot3与Mybatis-Plus的版本兼容性问题

本文深入解析SpringBoot3与Mybatis-Plus的版本兼容性问题,提供实战解决方案。通过Maven依赖排除策略、Gradle配置方案及自动配置覆盖策略,有效解决包冲突和初始化顺序问题,确保项目平稳升级。适用于开发者快速解决SpringBoot3与Mybatis-Plus的集成难题。

weixin_28432777的博客 596

2025数学建模国赛A题1-4问详解(论文+完整代码)

本文介绍了数学建模国赛A题的解题思路,重点分析了三维遮蔽模型的建立和运动学代码实现。相比第一题,第二题增加了未知参数求解,需要采用遗传算法等非线性优化方法。文章强调该模型由专业团队原创开发,代码可运行,并提醒参赛者警惕市场上的保奖班现象。整体内容聚焦于竞赛解题技巧和原创性保证。

Eloveeeee的博客 2796

利用python统计英文句子中大写字符、小写字符和数字字符各有多少。判断字符的不同类型的函数

s=input() a=0 b=0 c=0 for i in range(0,len(s)): if 'A'<=s[i]<='Z': a+=1 elif 'a'<=s[i]<='z': b+=1 elif s[i].isdigit(): c+=1 print("大写字符:",a) print("小写字符...

qq_43589852的博客 5672

Python爬虫实战:如何从Google Maps和OpenStreetMap抓取地理坐标数据

地点名称:地理位置的名称或地址。地理坐标:经度和纬度。类别信息:比如餐馆、商店、公园等。评论数据:如果可用,获取用户评论。本文介绍了如何使用Python爬虫从Google Maps和OpenStreetMap抓取地理坐标数据,并展示了如何存储和分析这些数据。通过实际的代码示例,您可以学习到如何处理不同类型的地图数据抓取任务,以及如何应对反爬虫机制。掌握这些技术后,您可以进行更广泛的地理数据分析,提供更有价值的地理信息服务。

2201_76125261的博客 1039

python输入英文句子统计字母大小写出现次数、符号_编写一个程序,输入一行字符,统计其中26个英文字母(不区分大小写)各出现多少次...

展开全部#include<iostream>usingnamespacestdint main()e69da5e6ba903231313335323631343130323136353331333431356133{void countChar(char*str,char*a);char str[30];int a[26]={0};cout<<"pleaseinputastring:";cin.g...

weixin_39790738的博客 6282

【时时三省】vector cast (vcast) 集成测试使用教程

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。

时时三省的博客 706

基于业务目标的Agent自动化评测体系设计:超越准确率的有效性衡量

我们还是以电商全链路服务Agent我们还是以电商全链路服务Agent。

AI架构全栈开发实战笔记 316

Python基础100题打卡Day2

Day2 题目四 编写一个程序,从控制台接受一系列逗号分隔的数字,并生成一个列表和一个包含每个数字的元组。假设向程序提供了以下输入: 34,67,55,33,12,98 输出应该为: [‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’] (‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’) 代码实现 lst = input('请输入数组:').split(",") #输入的是字符串的模式,.split()函数能将指定字符去掉 print(lst) tpl = tup

ProjectJ的博客 1048

【目标检测】全局上下文感知的详解

目标检测中的全局上下文感知(Global Context Awareness)​是指模型在定位和识别目标时,能够有效利用图像中全局或大范围的上下文信息(如场景语义、目标间关系、空间布局等),而不仅仅依赖局部特征。这种能力显著提升了检测的鲁棒性,尤其是在复杂场景(如遮挡、小目标、密集目标)中表现突出。

浩瀚之水的专栏 643

【Python训练营打卡】day03 @浙大疏锦行

列表的基础操作。

2301_77865880的博客 882

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python打卡-day3

学python写代码的时候查文档是一个非常好用的方法,我目前就是结合w3school或者菜鸟教程官方python文档查看对应知识点的方法写代码,实在不行才能问ai,但是前三次打卡完全没必要。 2.打印列表的第二项: 3.负的索引 负索引表示从末尾开始,-1 表示最后一个项目,-2 表示倒数第二个项目,依此类推。 4.更改第二项: 5.遍历列表 可以使用 循环遍历列表项: 注意哦:这里输出是没有【】号的! 输出结果是这样:如需确定列表中有多少项,请使用 方法: 7.添

m0_52020816的博客 2059

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

@浙大疏锦行 Python训练营打卡Day3

答:在 Python 里, range() 函数的设计遵循左闭右开原则,即生成的序列包含起始值,但不包含结束值。当你调用 range(1, 101) 时, 1 是起始值, 101 是结束值,所以生成的序列从 1 开始,到 100 结束(因为不包含 101 )。3. 字典键访问 :用方括号访问字典中的值,如 my_dict = {'key': 'value'} ,可通过 my_dict['key'] 获取对应的值。在 Python 里,列表是一种非常灵活的数据结构,能够存储多种类型的元素。

m0_71807102的博客 1369

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Python基础100题打卡Day10

题目三十一 定义一个函数,它可以打印一个字典,其中键是介于1到20之间的数字(都包括在内),值是键的平方。 代码实现 def dic(): dic = {i:i**2 for i in range(1,21)} print(dic) dic() 运行结果 输出结果: {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100, 11: 121, 12: 144, 13: 169, 14: 196, 15: 22

ProjectJ的博客 813

Python基础100题打卡Day11

题目三十八 对于给定的元组(1,2,3,4,5,6,7,8,9,10),编写一个程序,在一行中打印前半值,在一行中打印最后一半值。 代码实现 方法一:利用循环对元组数据进行输出 tpl = (1,2,3,4,5,6,7,8,9,10) for i in range(0,5): print(tpl[i],end= ' ') print() for i in range(5,10): print(tpl[i],end= ' ') 方法二:利用列表中的.append()函数将元组数据添加到列表

ProjectJ的博客 398

Python训练营打卡 Day3

打卡第三天:列表的基础操作,循环for语句

m0_64617880的博客 829

Python训练营打卡Day3

循环for语句一.列表的基础操作题目:创建一个包含三个字符串元素的列表 tech_list,元素分别为 “Python”, “Java”, “Go”。获取列表中的第一个元素,并将其存储在变量 first_tech 中。向 tech_list 的末尾添加一个新的字符串元素 “JavaScript”。修改 tech_list 中的第二个元素(索引为 1),将其从 “Java” 更改为 “Ruby”。移除列表中的元素 “Go”。

a60_6的博客 841

Python基础100题打卡Day23

题目九十五 给出你的大学体育日参与者的分数表,你需要找到亚军的分数。给你分数。 把它们保存在一个列表中,找出亚军的得分。 例子:输入: 5 2 3 6 6 5 输出为: 5 提示: 使分数唯一,然后找到第二好的数字。 代码实现 方法一: score = int(input("请输入分数:")) l_score = [] while True: l_score.append(score) score = int(input("请输入另一个分数:")) if score == 0:

ProjectJ的博客 612

Python基础100题打卡Day1

Day1 题目一 编写一个程序,在2000年到3200年间,找出所有这样的数字都可以被7除,但不是5的倍数(都包括在内)。获得的数字应该用逗号分隔的顺序打印在一行上 代码实现 for i in range(2000,3200): if i % 7 == 0 and i % 5 != 0: print(i,end="\t") print("\b") 运行结果 2002 2009 2016 2023 2037 2044 2051 2058 2072 2079 2086 2093 210

ProjectJ的博客 486

Python训练营打卡Day35

DAY 35 模型可视化与推理知识点回顾:1.三种不同的模型可视化方法:推荐torchinfo打印summary+权重分布可视化2.进度条功能:手动和自动写法,让打印结果更加美观3.推理的写法:评估模式作业:调整模型定义时的超参数,对比下效果。

m0_70431145的博客 1044

Python基础100题打卡Day15

题目五十四 假设我们有“username@companyname.com”格式的电子邮件地址,请编写程序打印给定电子邮件地址的公司名称。 用户名和公司名称都仅由字母组成。示例:如果给出以下电子邮件地址作为程序的输入: john@google.com 输出的结果应该为: google 输入应当从控制台输入。 提示: 使用\w来匹配字母。 代码实现 方法一: import re #加载库 email_adress, domain_name = [],[] while True: email1 = i

ProjectJ的博客 1180

python训练营打卡Day3

创建一个包含三个字符串元素的列表 tech_list,元素分别为 “Python”, “Java”, “Go”。修改 tech_list 中的第二个元素(索引为 1),将其从 “Java” 更改为 “Ruby”。定义一个包含整数的列表 scores,赋值为 [85, 92, 78, 65, 95, 88]。计算当前 tech_list 的长度,并将结果存储在变量 current_length 中。- 28-35度:打印"黄色预警:天气炎热"- 20-27度:打印"绿色提示:适宜温度"

weixin_54544917的博客 475

Python基础100题打卡Day21

题目八十五 使用列表理解,请在[12,24,35,70,88,120,155]中删除第0,4,5位数字后,编写一个打印列表的程序。 代码实现 方法一: 1.使用for循环 2.使用if条件判断 lst = [12,24,35,70,88,120,155] lst1 = [] for i in range(len(lst)): if (i!=0) and (i!=4) and (i!=5): lst1.append(lst[i]) print(lst1) 方法二: 1.列表的循环

ProjectJ的博客 424
上一篇: Python基础100题打卡Day3----------------字符串
下一篇: Python基础100题打卡Day5
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值