简答题

第3题 (10.0分)         题号:1233         难度:中        第30章

# -*- coding:cp936 -*-

'''------------------------------------------------------

【程序填空】

---------------------------------------------------------

 

题目:请输入星期几的第一个字母来判断一下是星期几,如果第

      一个字母一样,则继续判断第二个字母。

 

---------------------------------------------------------

注意:除要求填空的位置之外,请勿改动程序中的其他内容。

------------------------------------------------------'''

def main():

    letter = input("请输入首字母:")

    letter = letter.upper()

    if letter == 'S':

        letter = input("请输入第二个字母:")

#**********SPACE**********

        if letter == 【?】:

            print ('Saturday')

        elif letter  == 'u':

            print ('Sunday')

        else:

            print ('data error')

        

#**********SPACE**********

    elif letter == 【?】:

        print ('Friday')

        

    elif letter == 'M':

        print ('Monday')

        

#**********SPACE**********

    elif letter == 【?】:

        letter = input("请输入第二个字母:")

     

        if letter  == 'u':

            print ('Tuesday')

#**********SPACE**********

        elif letter  == 【?】:

            print ('Thursday')

        else:

            print ('data error')

            

    elif letter == 'W':

        print ('Wednesday')

    else:

        print ('data error')

 

if __name__ == '__main__':

    main()

 

下载APP答题
由4l***oa提供 分享 举报 纠错

相关试题

单选题 下面代码的输出结果是()。
Sum=0
For i in range(0,100):
if i%2==0:
sum-=i
else:
sum+=i
Print(sum)

A、-49
B、-50
C、50
D、49

单选题 下面代码的输出结果是()。
A = []
For i in range(2,10):
count = 0
for x in range(2,i):
if i % x == 0:
count += 1
if count != 0:
a . append(i)print(a)

A、[3 ,5 ,7 ,9]
B、[4, 6, 8, 9]
C、[2 ,3 ,5 ,7]
D、[4 ,6 ,8 ,9 ,10]

单选题 给出如下代码:
S = list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。
老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式烧了
八十八棵芭蕉树,巴老爷在八十八棵树边哭。")
以下选项中能输出字符“八”第一次出现的索引位置的是()。

A、print(s.count("八"))
B、print(s.index("八"),6,len(s))
C、print(s.index("八"),6)
D、print(s.index("八"))

单选题 下面代码的输出结果是()。
Def hello_world():
print('ST',end="*")
Def three_hellos():
for i in range(3):
hello_world()
Three_hellos()

A、ST*ST*ST*
B、***
C、ST*
D、ST*ST*

单选题 关于函数的返回值,以下选项中描述错误的是()。

A、函数可以返回0个或多个结果
B、return可以传递0个返回值,也可以传递任意多个返回值
C、函数可以有return,也可以没有
D、函数必须有返回值

单选题 执行下面的代码,以下选项中正确的是()。
Def f(x, y = 0, z = 0): pass # 空语句,定义空函数体

A、f(1, x = 1, z = 3)
B、f(1, y = 2, t = 3)
C、f(x = 1, y = 2, z = 3)
D、f(x = 1, 2)

单选题 下面代码的执行结果是()。
>>> def f(a, b = 3):
Return a * a *b
>>> f(3, 4)

A、出错
B、36
C、27
D、无输出

单选题 下面代码的输出结果是()。
L1=[1,2,3,2]
L2=['aa','bb','cc','dd','ee']
D={}
For index in range(len(l1)):
d[l1[index]]=l2[index]
Print(d)

A、{1: 'aa', 2: 'dd', 3: 'cc'}
B、{1: 'aa', 2: 'bb', 3: 'cc',2:'bb'}
C、{1: 'aa', 2: 'bb', 3: 'cc',2:'dd'}
D、{1: 'aa', 2: 'bb', 3: 'cc'}