terms = "立春雨水惊蛰春分清明谷雨"
print(terms[2:6])herbs = {"人参": 50, "当归": 30, "枸杞": 100, "黄芪": 80}
name = "当归"
quantity = herbs._______(name, "未找到")
print(quantity)batik.txt 文件不存在,以下代码的输出是什么?try:
f = open("batik.txt", "r", encoding="utf-8")
print("文件打开成功")
except FileNotFoundError:
print("文件未找到")
finally:
print("操作结束")bonus 参数有默认值。执行以下代码的输出结果是什么?def calculate_score(scores, bonus=5):
total = sum(scores) + bonus
return total
result = calculate_score([85, 90, 78], 10)
print(result)import random
programs = ["三打白骨精", "大闹天宫", "哪吒闹海", "嫦娥奔月", "武松打虎"]
random.________(programs)
print(programs)题目描述:
中医药是中华民族的伟大创造,方剂是中医治病的主要手段。小明在学习中医方剂时,记录了以下常用方剂及其组成药材:
| 方剂名称 | 组成药材 |
|---------|---------|
| 四物汤 | 当归、川芎、白芍、熟地黄 |
| 四君子汤 | 人参、白术、茯苓、甘草 |
| 麻黄汤 | 麻黄、桂枝、杏仁、甘草 |
| 桂枝汤 | 桂枝、白芍、生姜、大枣、甘草 |
请编写程序:用户输入一个方剂名称,程序输出该方剂的组成药材及药材总数;如果方剂不存在,输出"未找到该方剂"。
输入格式:
输出格式:
- 如果找到方剂,第一行输出:{方剂名}的组成:{药材列表,空格分隔},第二行输出:共{数量}种药材
- 如果未找到,输出:未找到该方剂
示例输入1:
四物汤
示例输出1:
四物汤的组成:当归 川芎 白芍 熟地黄
共4种药材
示例输入2:
银翘散
示例输出2:
未找到该方剂
示例输入:
示例输出:
题目描述:
皮影戏是珍贵的非物质文化遗产。某皮影戏团将剧目信息存储在文件 shadow_play.txt 中,文件每行记录一个剧目,格式为:剧目名称 时长(时长单位为分钟)。请编写程序读取该文件,完成以下功能:
1. 统计总共有多少个剧目
2. 计算所有剧目的总时长
3. 找出时长最长的剧目名称和时长
输入格式:
输出格式:
- 第一行:剧目总数:{数量}
- 第二行:总时长:{总分钟数}分钟
- 第三行:最长剧目:{剧目名称} {时长}分钟
- 如果文件不存在,输出:文件未找到,请确认shadow_play.txt存在
示例文件内容(shadow_play.txt):
三打白骨精 30
大闹天宫 45
哪吒闹海 35
嫦娥奔月 25
示例输入:
示例输出:
总时长:135分钟
最长剧目:大闹天宫 45分钟
题目描述:
蜡染(古称"蜡缬")是我国古老的少数民族民间传统纺织印染工艺,其图案中常见几何对称花纹。请编写程序,输入一个整数n,生成一个 n x n 的几何纹理图案,规则如下:
- 两条对角线(主对角线和副对角线)上的位置输出字符 "X"
- 其余位置输出字符 "O"
- 字符之间无空格
输入格式:
输出格式:
示例输入:
示例输出:
OXOXO
OOXOO
OXOXO
XOOOX
样例解释:
- 主对角线(左上到右下):当
row == col 时为X- 副对角线(右上到左下):当
row + col == n - 1 时为X- 两条对角线的交点(中心)也满足以上两个条件,自然为X
题目描述:
某非遗陶瓷工坊有一份窑温记录文件 kiln_log.txt,记录了连续数小时的窑温数据(每行一个整数,单位:摄氏度)。正常烧制温度范围为 [800, 1200](包含边界)。请编写程序完成以下分析任务:
1. 读取文件中的所有温度数据
2. 统计低温(<800)、正常(800~1200)、高温(>1200)各有多少小时
3. 找出所有"异常段"——连续的温度不在正常范围内的段落。输出每个异常段的起始小时编号、结束小时编号(从1开始计数),以及该段的平均温度(保留1位小数)
输入格式:
输出格式:
- 第一行:低温:{数量} 正常:{数量} 高温:{数量}
- 接下来,每个异常段输出一行:异常段{编号}:{起始}-{结束} 平均{平均温度}
- 如果文件不存在,输出:文件未找到
示例文件内容(kiln_log.txt):
850
900
750
700
1100
1250
1300
1150
1000
示例输入:
示例输出:
异常段1:3-4 平均725.0
异常段2:6-7 平均1275.0
样例解释:
- 9个小时数据:850(正常), 900(正常), 750(低), 700(低), 1100(正常), 1250(高), 1300(高), 1150(正常), 1000(正常)
- 低温:750, 700(2小时);正常:850, 900, 1100, 1150, 1000(5小时);高温:1250, 1300(2小时)
- 异常段1:第3-4小时,温度750、700,平均 (750+700)/2 = 725.0
- 异常段2:第6-7小时,温度1250、1300,平均 (1250+1300)/2 = 1275.0