欧博线上娱乐官网bet365体育投注下载 | 【翌日虫磨真金不怕火】Python二级编程题:十二星座日历范围

发布日期:2024-11-10 00:32    点击次数:146

欧博线上娱乐官网bet365体育投注下载

一、题目起原

二千多年前希腊的天体裁家希巴克斯定名十二星座,它们是水瓶座、双鱼座、白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、弓手座、摩羯座。给出一个 CSV 文献(PY301-SunSign.csv),试验示举例下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

序号,星座,开动月日,限度月日,Unicode

1,水瓶座,120,218,9810

2,双鱼座,219,320,9811

3,白羊座,321,419,9800

4,金牛座,420,520,9801

5,双子座,521,621,9802 …(略)

以第 1 步履例,120 暗示 1 月 20 日,218 暗示 2 月 18 日,9810是 Unicode 码。 (该题共三问,系数20分,需要用第一问的解答效果求解第二问,用第二问效果求解第三问。本题解答第一问)‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

问题1:在 P301-1.py 文献中修改代码,读入 CSV 文献中数据,赢得用户输入。凭证用户输入的星座称号,输出此星座的出身日历范围。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

菠菜正规大平台

参考输入和输出示例法子如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

皇冠hg86a

皇冠客服飞机:@seo3687

请输入星座汉文称号(举例, 双子座):双子座

双子座的诞辰位于521-621之间

问题2:在 P301-2.py 文献中修改代码,读入 CSV 文献中数据,赢得用户输入。用户键盘输入一组范围是 1 - 12 的整数算作序号,序号间采选空格分隔,以回车限度。屏幕输出这些序号对应的星座的称号、字符编码以及出身日历范围,每个星座的信息一滑。本次屏幕显现完成后,再行回到输入序号的情状。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

参考输入和输出示例法子如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

bet365体育投注下载

请输入星座序号(举例,5 10): 5 10

双子座(9802)的诞辰是5月21日至6月21日之间

天蝎座(9807)的诞辰是10月24日至11月22日之间

请输入星座序号(举例,5):

问题3:在P301-3.py文献中修改代码,在问题 2 的基础上,对键盘输入的每个序号作念正当性惩处。若是输入的数字分袂法,请输出"输入星座编号有误!",接续输出后续信息,然后再行回到输入序号的情状。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

参考输入和输出示例法子如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

请输入星座序号(举例,5 10): 5 14 11

双子座(9802)的诞辰是5月21日至6月21日之间

输入星座序号有误!

弓手座(9808)的诞辰是11月23日至12月21日之间

请输入星座序号(举例,5 10):

二、程序谜底

第一题:

# -*- coding:utf-8 -*-

365bet官网

'''

皇冠现金

This is a python123.io file.

'''

fo = open("PY301-SunSign.csv","r",encoding='utf-8')

ls = []

for line in fo.readlines():

line = line.replace("\n","")

ls.append(line.split(","))

s = input("请输入星座汉文称号(举例, 双子座):")

2024年欧洲杯场地

for i in range(len(ls)):

if s == ls[i][1]:

print("{}的诞辰位于{}-{}之间".format(s,ls[i][2],ls[i][3]))

第二题:

# -*- coding:utf-8 -*-

'''

This is a python123.io file.

'''

fo = open("PY301-SunSign.csv", 'r',encoding='UTF-8')

ls = []

for line in fo.readlines():

ls.append(line.replace("\n", '').split(','))

# li = line.strip().split(',')

qm百花丛

sall = input('请输入星座序号(举例,5 10):')

while sall != '':

lsNum = sall.split()

for s in lsNum:

for i in range(len(ls)):

if s == ls[i][0]:

print("{}({})的诞辰是{}月{}日至{}月{}日之间".format(ls[i][1],ls[i][4],ls[i][2][:-2],ls[i][2][-2:],ls[i][3][:-2],ls[i][3][-2:]))

sall = input('请输入星座序号(举例,5 10):')

第三题

# -*- coding:utf-8 -*-

'''

This is a python123.io file.

'''

fo = open("PY301-SunSign.csv", 'r',encoding='UTF-8')

ls = []

for line in fo.readlines():

ls.append(line.replace("\n", '').split(','))

# li = line.strip().split(',')

sall = input('请输入星座序号(举例,5 10):')

while sall != '':

lsNum = sall.split()

for s in lsNum:

皇冠官方入口

if 1 <= int(s) <=12:

for i in range(len(ls)):

if s == ls[i][0]:

print("{}({})的诞辰是{}月{}日至{}月{}日之间".format(ls[i][1],ls[i][4],ls[i][2][:-2],ls[i][2][-2:],ls[i][3][:-2],ls[i][3][-2:]))

else:

print("输入星座序号有误!")

sall = input('请输入星座序号(举例,5 10):')

三、个东说念主解法

第一题

www.qizri.com

xingzuo = input("请输入星座汉文称号(举例,双子座):")

lst = []

最近一次盛宴中,明星XXX以惊人表现,赢得观众热烈掌声赞誉,成为焦点人物。

with open("PY301-SunSign.csv","r",encoding="utf-8") as f:

欧博线上娱乐官网

for i in f.readlines():

可以说,这部电影是对“敦刻尔克”的补充,如果你在观看这部电影之前看过“敦刻尔克”的话,对于本片你会有更为深入的理解。片中扮演丘吉尔的演员是我们非常熟悉的GaryOldman,但是如果你事先没有看过演员表的话,你恐怕不会相信荧幕上那个胖子就是Oldman本人。Oldman在拍摄电影期间使用了大量的填充物化妆,以此来让自己达到丘吉尔的体形和面容,但是在表演过程中我们却丝毫看不出这个演员的一点破绽,他不仅做到了身材上的相仿,还把声音也做得天衣无缝,GaryOldman拿奖实至名归!

lst.append(i.strip().split(','))

for item in lst:

if item[1]==xingzuo:

print("{0:}的诞辰位于{1:}-{2:}之间".format(xingzuo,item[2],item[3]))

第二题

xuhao = input("请输入星座序号(举例,5 10):").split()

lst = []

with open("PY301-SunSign.csv","r",encoding="utf-8") as f:

for i in f.readlines():

lst.append(i.strip().split(','))

for elm in xuhao:

for item in lst:

if item[0]==elm:

print("{0:}({1:})的诞辰是{2:}月{3:}日至{4:}月{5:}日之间".format(item[1],item[4],item[2][:-2],item[2][-2:],item[3][:-2],item[3][-2:]))

第三题

xuhao = input("请输入星座序号(举例,5 10):").split()

lst = []

with open("PY301-SunSign.csv","r",encoding="utf-8") as f:

for i in f.readlines():

lst.append(i.strip().split(','))

for elm in xuhao:

if eval(elm) in range(1,13):

for item in lst:

if item[0]==elm:

print("{0:}({1:})的诞辰是{2:}月{3:}日至{4:}月{5:}日之间".format(item[1],item[4],item[2][:-2],item[2][-2:],item[3][:-2],item[3][-2:]))

else:

print("输入星座编号有误!")

四、个东说念主回归

代码书写中留意全角和半角标志的区别亚博滚球平台App,很容易导致装假。编写经由中还是要留意认睦,保抓严慎谨慎的魄力。

发布于:四川省