本文目录一览:
- 1、从键盘任意输入10个英文单词,输出其中以元音字母开头的单词用Python语言编程?
- 2、用python从键盘输入一个字符串,统计其中大写字母的个数?
- 3、python语言 输入一个字母 如果它是一个小写英文字母 则把它转换为对应的大写字母输出?
- 4、用python从键盘输入一个字符串,统计其中大写小写字母以及数字的个数?
从键盘任意输入10个英文单词,输出其中以元音字母开头的单词用Python语言编程?
a = []
for i in range(10):
b = input('请输入第'+str(i+1)+'个单词:')
if b[0].lower() in ['a', 'i', 'o', 'e', 'u']:
a.append(b)
for i in a:
print(i)
用python从键盘输入一个字符串,统计其中大写字母的个数?
# encoding: utf-8
# Python 3.6.0
str=input("input:")
n=0
for s in str:
if s.isupper():
n+=1
print(n)
python语言 输入一个字母 如果它是一个小写英文字母 则把它转换为对应的大写字母输出?
char1 = input("请输入一个小写英文字母:");
if(ord(char1) = ord('a') and ord(char1) = ord('z')):
print(char1.upper());
else:
print("不是小写字母!");
或:
#includestdio.h
int main()
{
char a;
printf("请输入一个字符:");
scanf("%c",a);
if(a'A'a'Z')
{
a=a+32;
}
printf("该字符小写字母为:%c\n",a);
}
扩展资料:
Python的表达式写法与C/C++类似。只是在某些写法有所差别。
主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。, 表示右移和左移。, |, ^表示二进制的AND, OR, XOR运算。, , ==, !=, =, =用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~, |, ^, , , 必须应用于整数。
参考资料来源:百度百科-Python
用python从键盘输入一个字符串,统计其中大写小写字母以及数字的个数?
#include stdio.h
int main()
{
char str[256];
char *p;
int upper = 0;
int lower = 0;
int space = 0;
int digit = 0;
int other = 0;
p = str; // P指针指向数组第一个元素 str[0]
gets(p);
while(*p) // P不为空的时候继续下面du的
{
if(*p='A' *p='Z') // 判断zhi是否为大写
{
upper++; // 统计大写字母个数
}
else if(*p='a' *p='z') //是否为小写dao
{
lower++; //统计小写个数
}
else if(*p == ' ') // 判断是否为“ ”
{
space++; //统计个数
}
else if(*p='0' *p='9') // 判断是否为数字
{
digit++; // 统计数字个数
}
else
{
other++; //剩下的是其他字符的 统计个数
}
p++; //指针后移
}
printf("upper = %d\n",upper); // 输出
printf("lower = %d\n",lower); // 输出
printf("space = %d\n",space);// 输出
printf("digit = %d\n",digit);// 输出
printf("other = %d\n",other);// 输出
return 0;
}
扩展资料:
字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
参考资料来源:百度百科-字符串