1 Star 0 Fork 122

Pan/pythonHW

forked from lab319/pythonHW 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
作业1.py 2.07 KB
一键复制 编辑 原始数据 按行查看 历史
Pan 提交于 2022-04-03 22:58 +08:00 . 202122011083
# -*- coding: utf-8 -*-
"""
题目一
有一个这样的DNA核酸序列
“AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC”
请把这个核酸序列存入一个list,并数一数A、G、C、T各有多少个。
"""
# 初始化DNA序列与AGCT的个数
DNA_str = 'AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC'
DNA = []
DNA.extend(DNA_str)
elements = {'A': 0,
'G': 0,
'C': 0,
'T': 0,
}
# 计算DNA序列中AGCT的个数
for x in DNA:
for key in elements:
if x == key:
elements[key] = elements[key]+1
break
# 输出DNA序列中AGCT的个数
for key, number in elements.items():
print("DNA序列中%s有%d个" % (key,number))
"""
题目二
一个花样滑冰运动员表演后,裁判给表演内容进行评分,分数从0.25分到10分,每次增加值为0.25分。
试生成一个元组,把可能的得分存入元组,并遍历元组的每一项,打印“一个运动员可能得_____分”。
"""
# 将可能的得分存入元组
score = 0.25
scores = []
while score <= 10:
scores.append(score)
score = score + 0.25
scores = tuple(scores)
# 遍历并输出元组的每一项
for x in scores:
print("一个运动员可能得" + str(round(x,2)) + "分")
"""
题目三
创建一个字典,列出你所了解的地域美食,比如{'肠粉':{'城市':'广州','原料':'米'}}。
当然,你可以做的更丰富一些。 最后遍历你熟悉的美食,打印出,类似如下的句子:
“肠粉是广州的一种美食,它的主要原料是米”。
"""
# 列出地域美食
foods = {'肠粉':{'城市':'广州','原料':'米'},
'海蛎煎':{'城市':'泉州','原料':'海蛎'},
'糍粑':{'城市':'成都','原料':'米'},
}
# 遍历并打印
for name, information in foods.items():
print(name + "是" + information['城市'] + "的一种美食,它的主要原料是" + information['原料'] + ";")
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/Panen/python-hw.git
[email protected]:Panen/python-hw.git
Panen
python-hw
pythonHW
master

搜索帮助