日期计算器
设计一款日期计算程序,能否实现下面的功能:
(1)要求用户分别输入年、月、日(分三次输入) ;
(2)程序自动会根据输入的年月日计算出这一天是这一年的第几天;
(3)输出格式为:这是****年的第**天;
请输入某年某月某日,通过编程判断这一天是这一年的第几天。
友情提示:
考试平台暂不支持编程题程序运行。
将四句唐诗用逗号和句号连接,完整输出这首诗,必须使用变量的方法编写程序。
jvzi1="白日依山尽"
jvzi2="黄河入海流"
jvzi3="欲穷千里目"
jvzi4="更上一层楼"
输出应为"白日依山尽,黄河入海流。欲穷千里目,更上一层楼。"
温馨提示:考试平台暂不支持编程题程序在线运行
执行下列代码后,运行结果是?( )
stu={'202101':'小明','202102':'小红','202103':'小丽'} print(len(stu))
0
1
3
6
执行以下程序
a={'gj':'china','nl':12,'xb':'女'} a['nl']=11 del a['gj'] a['xm']='xxs' print(a)
运行结果是?
{'gj':'china','nl':11,'xb':'女'}
{'nl':11,'xb':'女'}
{'nl': 11, 'xb': '女', 'xm': 'xxs'}
{'nl': 12, 'xm': 'xxs', 'xb': '女'}
执行以下代码的结果是?( )
name=['Amir', 'Betty', 'Chales', 'Tao'] name.index("Edward ")
-1
0
4
异常报错
以下程序功能是?
计算并输出100以内(不含0和100)所有数字的和
计算并输出1-100所有数字的和,输出5050
统计并输出100以内(不含0和100)偶数个数,输出50
统计并输出100以内(不含0和100)偶数个数,输出49
在python中,当列表需要动态添加元素时,可以使用( )函数添加一个新的元素到列表的尾部。
append()
del()
sort()
sorted()
以下语句不能创建字典的是?
dic={}
dic={12:34}
dic={[12]:[34]}
dic={(12):(34)}
下列程序的第四行横线处输入哪个选项中的代码不能打印出九九乘法表?( )
for i in range(1,10):#第一行 for j in range(1,10): #第二行 if j<=i: #第三行 ___________#第四行 print("")
print("{}*{}={}".format(j,i,i*j),'',end='')
print("%d*%d=%d" % (j,i,i*j),end=" ")
print(j,'*',i,'=',i*j,'',end='')
print("{}*{}={}".format({j*i={i*j}}),'',end='')
执行下列程序的结果为?( )
message1={'name':'Tom','age':14,'city':'London'} for v in message1.values(): print(v,end='')
Tom14London
nameageLondon
name:Tom
Tom
执行以下程序
a=[33,55,22,77] a.sort() for i in a: print(i)
运行结果是?
33 55 22 77
22 33 55 77
55 33 22 77
77 55 33 22
下面程序的输出结果是?( )
a=[[1,2,3],[4,5,6]] a.sort(reverse=True) print(a)
[[4,5,6],[1,2,3]]
[6,5,4],[3,2,1]
[[6,5,4],[3,2,1]]
[4,5,6],[1,2,3]
下列语句中变量i取值范围是0—99的是?
for i in range(101)
for i in range(1,100)
for i in range(0,101)
for i in range(100)
下列关于Python列表的表达正确的是?
Python列表是包含0个或者多个对象引用的有序序列
python列表用小括号()表示
列表的长度是不可变的
Python列表的元素间用顿号、隔开
已知a=list("zhangsan"),执行了a[1:7:2]后结果是?
[ 'h', 'a', 'n', 'g', 's', 'a', 'n']
['z', 'h', 'a', 'n', 'g', 's', 'a']
[ 'h', 'a', 'n', 'g', 's', 'a']
['h', 'n', 's']
下面的语句哪个会无限循环执行下去?
以下程序执行后的结果是?( )
s='Kevin likes English.' new='' for i in range(len(s)): if i%3==0: new+=s[i] print(new)
enisni.
KileEls
KvnlksEgih
KileElh
运行以下程序
a=eval(input("年龄:")) if a > 10: b=30 else: b=15 print("票价:",b)
当输入12时,输出结果为?
票价: 12
票价: 15
票价: 30
票价: 10
以下代码的输出结果是?( )
ls = [[1,2,3],'python',[[4,5,'ABC'],6],[7,8]] print(ls[2][1])
5
P
4
6
对于元组tup=('富强','民主','文明','和谐','爱国')操作正确的是?
tup[2:4:2] = ('敬业')
tup[4]='敬业'
del tup[4]
tup*3
已知列表lis=['a','bc','def'],则执行print(len(lis))语句输出的结果是?
3
4
5
6
已知t1=(2,3),t2=(4,5,6),那么t2+t1*2的结果是?
(2, 3, 2, 3, 4, 5, 6)
(4, 5, 6, 2, 3, 2, 3)
(2, 3, 4, 5, 6, 2, 3, 4, 5, 6)
(2, 3, 4, 5, 6)
下列哪一个Python列表的创建是错误的?
l=[1,3.14,"laowang",[1,2]]
l=[1,3.14,laowang,[1,2]]
l=[1,3.14,"laowang",(1,2)]
l=[]
执行以下程序
l=['i','love','you','!'] l='.'.join(l) l=l.split('.') l=' '.join(l) print(l)
运行结果是?
iloveyou!
i.love.you.!
i love you !
['i', 'love', 'you', '!']
某商场促销打折,打折规定如下:消费500元以内的打8.8折;满500元(含500)的打8折,满1000元及以上的打7折。要编程解决该问题,需要用到的控制语句是?
赋值语句
选择(分支)结构语句
循环结构语句
输入输出语句
下面代码运行的结果是?( )
tup1 = ('中国', '电子学会', 1997, 2000) tup2 = (1, 2, 3, 4, 5, 6, 7 ) print (tup1[-1],tup2[1:5])
2000 (2, 3, 4, 5)
2000 (2, 3, 4, 5,6)
(2000 (2, 3, 4, 5,6))
1997 (1,2, 3, 4, 5)
已知a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],执行del a[1:]后,a的结果是什么?
[0, 1, 2, 3, 4, 5, 6, 7, 8]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[0]
[0, 1]
while循环的判断条件可以是任何表达式,只有当表达式的值为True的时候,才执行循环体。
正确
错误
[1,2] in [1,2,3,4,5,6]的结果为True。
正确
错误
运行如下程序
s1="hi" s2=" lanxi" s3="!" print(s1+s2+s3) 运行结果为hi lanxi! ( )
正确
错误
凡是用while语句编写的循环结构,都可以用for语句实现。
正确
错误
在一段程序中,如果有break,就一定有continue。
正确
错误
只有列表可以转换为元组,字符串、字典都无法转换成元组。
正确
错误
字典是无序的。
正确
错误
t2=1,2,3则t2是int类型数据。
正确
错误
执行下列代码后,运行结果是:Helloorld!( )
for i in "HelloWorld!": if i=="W": break print(i,end="")
正确
错误
字符串是可变的数据类型。
正确
错误