From e7a11f6de26f19950865b90811e9c2c5cce1f96a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=89=E4=B8=96=E6=9C=A8=E5=90=9B?= <10696165+caoshi-mujun@user.noreply.gitee.com> Date: Fri, 1 Apr 2022 11:26:35 +0000 Subject: [PATCH] =?UTF-8?q?202122011100+=E5=8F=B6=E5=85=A8=20=E7=AC=AC?= =?UTF-8?q?=E4=B8=80=E6=AC=A1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 202122011100.ipynb | 227 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 227 insertions(+) create mode 100644 202122011100.ipynb diff --git a/202122011100.ipynb b/202122011100.ipynb new file mode 100644 index 0000000..3e83695 --- /dev/null +++ b/202122011100.ipynb @@ -0,0 +1,227 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "5852d813", + "metadata": {}, + "source": [ + "作业要求以学号命名,类似\"123456.ipynb\",不需要加姓名。\n", + "\n", + "\n", + "作业提交的方式见下面链接:\n", + "https://blog.csdn.net/sheagu/article/details/122397816" + ] + }, + { + "cell_type": "markdown", + "id": "5d3dca5a", + "metadata": {}, + "source": [ + "## 题目一\n", + "\n", + "有一个这样的DNA核酸序列\n", + "\n", + "“AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC”\n", + "\n", + "请把这个核酸序列存入一个list,并数一数A、G、C、T各有多少个。" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "e6521351", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "A有20个\n", + "G有17个\n", + "C有12个\n", + "T有21个\n" + ] + } + ], + "source": [ + "# 你的代码\n", + "lst=list(\"AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC\")\n", + "numA=0\n", + "numG=0\n", + "numC=0\n", + "numT=0\n", + "for i in range(len(lst)):\n", + " if lst[i]==\"A\":\n", + " numA=numA+1\n", + " elif lst[i]==\"G\":\n", + " numG=numG+1\n", + " elif lst[i]==\"C\":\n", + " numC=numC+1\n", + " elif lst[i]==\"T\":\n", + " numT=numT+1\n", + "print(\"A有\"+str(numA)+\"个\")\n", + "print(\"G有\"+str(numG)+\"个\")\n", + "print(\"C有\"+str(numC)+\"个\")\n", + "print(\"T有\"+str(numT)+\"个\")" + ] + }, + { + "cell_type": "markdown", + "id": "daf8500d", + "metadata": {}, + "source": [ + "## 题目二\n", + "\n", + "一个花样滑冰运动员表演后,裁判给表演内容进行评分,分数从0.25分到10分,每次增加值为0.25分。\n", + "\n", + "试生成一个元组,把可能的得分存入元组,并遍历元组的每一项,打印“一个运动员可能得_____分”。" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "id": "90604ebb", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, 2.5, 2.75, 3.0, 3.25, 3.5, 3.75, 4.0, 4.25, 4.5, 4.75, 5.0, 5.25, 5.5, 5.75, 6.0, 6.25, 6.5, 6.75, 7.0, 7.25, 7.5, 7.75, 8.0, 8.25, 8.5, 8.75, 9.0, 9.25, 9.5, 9.75, 10.0)\n", + "一个运动员可能得0.25分\n", + "一个运动员可能得0.5分\n", + "一个运动员可能得0.75分\n", + "一个运动员可能得1.0分\n", + "一个运动员可能得1.25分\n", + "一个运动员可能得1.5分\n", + "一个运动员可能得1.75分\n", + "一个运动员可能得2.0分\n", + "一个运动员可能得2.25分\n", + "一个运动员可能得2.5分\n", + "一个运动员可能得2.75分\n", + "一个运动员可能得3.0分\n", + "一个运动员可能得3.25分\n", + "一个运动员可能得3.5分\n", + "一个运动员可能得3.75分\n", + "一个运动员可能得4.0分\n", + "一个运动员可能得4.25分\n", + "一个运动员可能得4.5分\n", + "一个运动员可能得4.75分\n", + "一个运动员可能得5.0分\n", + "一个运动员可能得5.25分\n", + "一个运动员可能得5.5分\n", + "一个运动员可能得5.75分\n", + "一个运动员可能得6.0分\n", + "一个运动员可能得6.25分\n", + "一个运动员可能得6.5分\n", + "一个运动员可能得6.75分\n", + "一个运动员可能得7.0分\n", + "一个运动员可能得7.25分\n", + "一个运动员可能得7.5分\n", + "一个运动员可能得7.75分\n", + "一个运动员可能得8.0分\n", + "一个运动员可能得8.25分\n", + "一个运动员可能得8.5分\n", + "一个运动员可能得8.75分\n", + "一个运动员可能得9.0分\n", + "一个运动员可能得9.25分\n", + "一个运动员可能得9.5分\n", + "一个运动员可能得9.75分\n", + "一个运动员可能得10.0分\n" + ] + } + ], + "source": [ + "# 你的代码\n", + "scores= tuple(0.25 + x*(10.25-0.25)/40 for x in range(40))\n", + "print(c)\n", + "for score in scores:\n", + " print('一个运动员可能得'+str(score)+'分')" + ] + }, + { + "cell_type": "markdown", + "id": "0c3a4e99", + "metadata": {}, + "source": [ + "## 题目三\n", + "\n", + "创建一个字典,列出你所了解的地域美食,比如{'肠粉':{'城市':'广州','原料':'米'}}。当然,你可以做的更丰富一些。\n", + "最后遍历你熟悉的美食,打印出,类似如下的句子:“肠粉是广州的一种美食,它的主要原料是米”。" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "id": "b0026af6", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "小吃臭豆腐是长沙的特产,主要原料是黄豆,做法主要是油炸。\n", + "\n", + "小吃牛肉干是西乌珠穆沁旗的特产,主要原料是牛肉,做法主要是风干。\n", + "\n", + "小吃豆汁是北京的特产,主要原料是绿豆,做法主要是发酵。\n" + ] + } + ], + "source": [ + "# 你的代码\n", + "foods = {'臭豆腐': {'城市': '长沙', '原料': '黄豆', '做法':'油炸'},\n", + " '牛肉干': {'城市': '西乌珠穆沁旗', '原料': '牛肉', '做法':'风干'},\n", + " '豆汁': {'城市': '北京', '原料': '绿豆', '做法':'发酵'},\n", + " }\n", + "\n", + "\n", + "for foods_name, foods_information in foods.items():\n", + " print(\"\\n小吃%s\" % foods_name.title() +\"是\" +foods_information['城市']+\"的特产,主要原料是\"+ foods_information['原料']+\",做法主要是\"+ foods_information['做法']+\"。\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4c3a6bc9", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + }, + "toc": { + "base_numbering": 1, + "nav_menu": {}, + "number_sections": false, + "sideBar": true, + "skip_h1_title": false, + "title_cell": "Table of Contents", + "title_sidebar": "Contents", + "toc_cell": false, + "toc_position": {}, + "toc_section_display": true, + "toc_window_display": false + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} -- Gitee