统计语句中指定字符的个数
要求:
(1)统计的语句为:Were you born on August 21, 1994
(2)要求使用条件语句,统计该句中所有英文字母、数字的个数的和(不包括空格、逗号等标点符号);
(3)输出一个整数,表示所有英文字母和数字的个数的和。
参考答案:
参考程序:
str = 'Were you born on August 21, 1994' n = 0 for i in str: if i==' ' or i==',': continue else: n+=1 print(n)
体重比较器
要求: 请编程实现如下功能:
(1)程序开始运行时,提醒用户输入三个人的名字和体重(可以分开输入,每次输入名字或者体重);
(2)程序自动比较,找出最重的一个人的名字和体重;
(3)输出的格式不限,但是要有最重人的姓名和体重信息。
下列程序执行的结果是?( )
yz=(1,5,7,3,9)
list1=sorted(yz)
print(list1)
报错
1, 3, 5, 7, 9
(1, 3, 5, 7, 9)
[1, 3, 5, 7, 9]
以下程序的输出结果是?( )
n=0
while n<10:
n=n+2
if n==6:
continue
print(n)
5
10
6
8
s='happy birthday'
print(s[13:-15:-2])
以上代码的运行结果是?( )
运行会报错
ydti pa
ydtipa
yadhtrib yppa
下列说法正确的是?( )
元组的元素值可以随意修改
可以用del语句删除元组中的某个元素
tup1=(5)是一个合法的元组
tup1=('turtle','fish',65536)是一个合法的元组
运行以下程序,当从键盘输入1,程序运行结果是?( )
str1='一二三四五六日'
strid=int(input('请输入1-7的数字:'))
print('星期'+str1[strid-1])
星期一
星期+一
星期二
星期+二
运行以下程序,如果通过键盘先后输入的数是1和3,输出的结果是?( )
a=int(input())
b=int(input())
if a < b:
a=b
print(a)
3 1
1 3
1
3
以下代码的输出结果是?( )
vlist = list(range(5))
for e in vlist:
print(e,end=",")
0,1,2,3,4,
[0, 1, 2, 3, 4]
0 1 2 3 4
0;1;2;3;4;
若a= (1, 2, 3) ,执行下列哪个命令是会报错?( )
a[1]
list(a)
a[1] = 4
a*5
在Pyhton语言中,表达式[2] in [1,2,3,4,5]的值是?( )
0
1
True
False
使用tuple函数创建元组错误的是?( )
tuple(20,30)
tuple('你好')
tuple([2,0,1,3])
tuple('12345')
运行以下程序,输出的结果是?( )
n=10
s=0
m=1
while m<=n:
s=s+m
m=m+1
print(s)
45
50
55
60
运行以下程序,输出的结果是?( )
list3=['11','4',5,1,4]
print(len(list3))
1
4
5
8
运行以下程序,共计输出了几个hello?( )
for i in range(3):
print("hello")
1
2
3
4
以下代码的输出结果是?( )
s=[4,2,9,1]
s.insert(3,3)
print(s)
[4,2,9,1,2,3]
[4,3,2,9,1]
[4,2,9,2,1]
[4,2,9,3,1]
以下哪个函数可以对字符串中的内容进行替换(注意:不是格式化输出)?( )
replace( )
format( )
split( )
join( )
下列程序的运行结果是?( )
zd1={'name':'Tom','color':'blue'}
zd1['name']='Mike'
print(zd1)
{'name': 'Mike', 'color': 'blue'}
{'name': 'Mike', 'color': 'blue', name': 'Tom'}
{'name': 'Tom', 'color': 'blue'}
{'name': Tom','name': 'Mike', 'color': 'blue', }
关于下列程序,说法正确的是?( )
num=0
while num<10:
print("=")
在while代码块中无论加什么都不能改变死循环
在while代码块中加一行代码num-=1可以改变死循环
这个while循环是一个死循环,会一直打印"="
运行结果打印输出10个"="语句
d={"王明":178,"张华":158,"于飞":189,"刘英":164},则d["于飞"]的值是?( )
-2
2
'于飞'
189
列表ls=['H', 'a', 'p', 'p', 'y', '!'],下列说法错误的是?( )
ls[:6]的值是['H', 'a', 'p', 'p', 'y', '!']
ls[:-6]的值是[]
ls[6]的值是'!'
ls[2:-2]的值是['p', 'p']
运行以下程序,输出的结果是?( )
list5=['1','2','4','6','9']
print(list5[2])
1
2
3
4
运行以下程序,输出的结果是?( )
numbers=[1,2,3,4]
numbers.append([5,6,7,8])
print(len(numbers))
4
5
8
12
下列程序的运行结果是?( )
lis1=["cat","tomato","dog","apple","dog","dog"]
print(lis1.index("dog"))
0
1
2
3
在Python语言中,表达式[1,2]*2的值是?( )
[2,4]
6
[1,2,1,2]
[1,2,2]
下列说法正确的是?( )
字典只能存储字符串,不能存储其他类型的对象
dict11={:}可以创建一个空字典
{123:456}是一个合法的字典
字典的值必须是唯一的,键不必是唯一的
下列说法错误的是?( )
字典一旦创建就不能被修改
a={}是一个空字典
{123:'123'}是一个合法的字典
在同一个字典中,字典的键具有唯一性
append()方法可以在列表末尾添加一个元素。( )
正确
错误
执行print("e" in "hello")的输出结果为True。( )
正确
错误
在while循环中,如果想返回到循环的开头处,可以使用break语句。( )
正确
错误
判断下列语句是否正确。( )
>>>book={'格林童话':1001,'安徒生童话':1002}
正确
错误
判断下列语句是否正确。( )
if 5>3
print("5大于3")
正确
错误
元组是不可变序列,列表是可变序列。( )
正确
错误
代码print('{}-{}*{}={}'.format(20,3,4,8))打印的结果是20-3*4=8。( )
正确
错误
执行以下程序,运行结果是:
3
3
3
for i in range(1,5,2):
print(3)
正确
错误
(3) in (1, 2, 3) 的结果是 True。( )
正确
错误
下列程序写法是正确的。( )
score=50
if score>=60:
print("合格")
else:
print("不合格")
正确
错误