1.3月19日学习进度2.第一次结对作业3月27日开发进度3.第一次结对作业4月11日开发进度4.4月18日冲刺记录5.4月19日学习进度6.4月19日冲刺记录7.4月20日学习进度8.4月20日冲刺记录9.4月21日冲刺记录10.第一次结对作业4月10日开发进度11.4月23日学习进度12.4月23日冲刺记录13.4月22日冲刺记录14.4月25日冲刺记录15.4月26日冲刺记录16.4月27日学习记录17.4月28日学习记录18.4月24日冲刺记录19.4月22日学习进度20.4月30日学习进度21.5月6日学习进度22.5月8日学习进度23.5月10日学习进度24.6月4日学习进度25.5月11日学习进度26.5月12日学习进度27.5月13日学习进度28.5月15日学习进度29.5月16日学习进度30.5月17日学习进度31.5月18日学习进度32.5月19日学习进度33.5月20日学习进度34.5月21日学习进度35.5月22日学习进度36.5月23日学习进度37.5月24日学习进度38.5月25日学习进度39.5月26日学习进度40.5月27日学习进度41.5月28日学习进度42.5月29日学习进度43.5月30日学习进度44.5月31日学习进度
45.6月1日学习进度
46.6月2日学习进度47.6月3日学习进度48.6月5日学习进度49.6月6日学习进度50.6月7日学习进度51.6月11日学习进度52.6月12日学习进度(个人总结)53.6月14日学习进度54.6月17日学习进度55.人月神话读后感156.人月神话读后感257.人月神话读后感3一.所花时间
1h
二.代码量
60行
三.博客量
1篇
四.了解到的知识点
设计一个简易的参数计算器。
【输入格式】
第一行输入待计算的带变量参数的计算式
第二行输入各变量参数的赋值序列
【输出格式】
输出带变量参数的计算式的计算结果
【输入样例】
a+b
a=1,b=10
【输出样例】
11
caculate = input()
num = input().split(",")
n1 = int(num[0].split("=")[1])
n2 = int(num[1].split("=")[1])
if caculate[1] == '+':
result = n1+n2
elif caculate[1] == '-':
result = n1-n2
elif caculate[1] == '*':
result = n1*n2
elif caculate[1] == '/':
result = n1/n2
print(result)
要求编程输出如下图示的字符分形图形(谢宾斯基三角形),要求提交源代码文件,其中源代码要求逐行注释。
n=int(input())
msg=[[" " for i in range(2**(n+1))] for j in range(2**n)]
s1="/"
s2="\\"
s3="_"
def dfs(deep,x,y):
if deep==1:
msg[x][y]=s1
msg[x][y+1]=s2
msg[x+1][y-1]=s1
msg[x+1][y]=s3
msg[x+1][y+1]=s3
msg[x+1][y+2]=s2
return
else:
dfs(deep-1,x,y)
dfs(deep-1,x+2**(deep-1),y-2**(deep-1))
dfs(deep-1,x+2**(deep-1),y+2**(deep-1))
dfs(n,0,2**n-1)
for i in range(2**n):
for j in range(2**(n+1)):
print(msg[i][j],end="")
print()
编写程序实现对特定英文文章(文本文件)的单词数和有效行数的统计,其中要求空行不计数;
def read_file(file):
"""接收文件名为参数,读取文件中的数据到字符串中,返回这个字符串"""
with open(file, 'r', encoding='utf-8') as text:
txt =text.read()
return txt
def word_list(txt):
"""接收字符串为参数,用空格替换字符串中所有标点符号,根据空格将字符串切分为列表
返回值为元素为单词的列表"""
import re
txt_nopunc = re.sub(r'[^\w\s]',' ',txt) # 将字符串中的标点符号替换为空格
ls = txt_nopunc.split() # 根据空格将字符串切分为列表
return ls
def number_of_words(ls):
"""接收一个以单词为元素的列表为参数,返回列表中单词数量,返回值为整型"""
counts = 0
for i in ls:
if '\'' not in i: # 如果单词不包含'
counts += 1 # 直接加1
else: # 如果单词包含'
if i.count('\'') == 1: # 包含'的单词只有一个
counts += 1 # 单词个数加1
else: # 单词包含'的个数大于1,表示缩写形式
counts += 2 # 单词个数加2
return counts
if _name_ == '_main_':
filename = input() # 读入文件名
text = read_file(filename) # 读取文件得到文件内容,存入text
words_list = word_list(text) # 处理text,得到单词的列表
words_counts = number_of_words(words_list)#统计单词列表word_list里的单词数
print(f'共有{words_counts}个单词')
编写程序实现中文级联菜单,建议可以使用pypinyin或其它扩展库。
menu = {
'河北':{
'保定':{
'河北大学':{},
'华北电力大学':{}
},
'秦皇岛':{
'燕山大学':{}
},
'石家庄':{
'石家庄铁道大学':{},
'河北医科大学':{}
}
},
'北京': {
'海淀': {
'清华大学':{}
},
'昌平': {
'北京航空航天大学': {},
},
}
}
def show(data):
for i, d in enumerate(data):
print("{}. {}".format(i + 1, d))
print('输入back/回车 返回上级菜单')
# show(list(menu.keys()))
data = [menu]
while True:
show(list(data[-1]))
s = input("请输入要进入的菜单,按q退出系统:").strip().lower()
print()
print()
if s == 'q':
break
if s == 'back' or s == '':
if len(data) > 1:
data.pop()
menu = data[-1]
continue
else:
if menu.get(s, False):
data.append(menu[s])
menu = menu[s]
else:
print('空菜单')
print('输入back/回车 返回上级菜单')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端