题目十四
编写一个程序,接受一个句子,并计算大写字母和小写字母的数量。
假设向程序提供了以下输入:
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