欧博平台注册 你的位置:欧博会员注册 > 欧博平台注册 > 菠菜网上平台2021欧洲杯D组出线_【将来虫老师】Python二级编程题:十二星座日历范畴
菠菜网上平台2021欧洲杯D组出线_【将来虫老师】Python二级编程题:十二星座日历范畴

发布日期:2024-11-10 00:41    点击次数:62


菠菜网上平台2021欧洲杯D组出线_

一、题目着手

二千多年前希腊的天体裁家希巴克斯定名十二星座,它们是水瓶座、双鱼座、白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、弓手座、摩羯座。给出一个 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 文献中数据,获取用户输入。凭据用户输入的星座称号,输出此星座的降寿辰期范畴。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

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

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

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

问题2:在 P301-2.py 文献中修改代码,读入 CSV 文献中数据,获取用户输入。用户键盘输入一组范畴是 1 - 12 的整数行为序号,序号间聘请空格分隔,以回车贬抑。屏幕输出这些序号对应的星座的称号、字符编码以及降寿辰期范畴,每个星座的信息一溜。本次屏幕暴露完成后,再行回到输入序号的情状。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

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

请输入星座序号(举例,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 -*-

菠菜网上平台

'''

皇冠hg86a

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("请输入星座华文称号(举例, 双子座):")

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(',')

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):')

三、个东谈主解法

第一题

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

lst = []

2021欧洲杯D组出线

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

for i in f.readlines():

皇冠客服飞机:@seo3687

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("输入星座编号有误!")

金沙国际娱乐城

四、个东谈主追思

代码书写中疑望全角和半角标志的分辩AG轮盘,很容易导致无理。编写经由中一经要防御认睦,保抓严慎厚爱的作风。

发布于:四川省

Powered by 欧博会员注册 @2013-2022 RSS地图 HTML地图

皇冠体育导航皇冠体育皇冠现金网皇冠客服新2网址