diff --git "a/202122011136 \351\251\254\351\221\253 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.ipynb" "b/202122011136 \351\251\254\351\221\253 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.ipynb" new file mode 100644 index 0000000000000000000000000000000000000000..f3fe5d1854b8f1f8a095dffbb57addaef128f411 --- /dev/null +++ "b/202122011136 \351\251\254\351\221\253 \347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.ipynb" @@ -0,0 +1,217 @@ +{ + "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": 20, + "id": "e6521351", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'A': 20, 'G': 17, 'C': 12, 'T': 21}\n" + ] + } + ], + "source": [ + "def count_number(str):\n", + " dict = {}\n", + " for i in str:\n", + " if i not in dict:\n", + " dict[i] = 1\n", + " else:\n", + " dict[i] += 1\n", + " return dict\n", + "\n", + "char = count_number('AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC')\n", + "print(char)" + ] + }, + { + "cell_type": "markdown", + "id": "daf8500d", + "metadata": {}, + "source": [ + "## 题目二\n", + "\n", + "一个花样滑冰运动员表演后,裁判给表演内容进行评分,分数从0.25分到10分,每次增加值为0.25分。\n", + "\n", + "试生成一个元组,把可能的得分存入元组,并遍历元组的每一项,打印“一个运动员可能得_____分”。" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "90604ebb", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "一个运动员可能得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" + ] + } + ], + "source": [ + "import numpy as np\n", + "score = tuple([i for i in np.arange(0.25, 10, 0.25)])\n", + "for i in score:\n", + " print(\"一个运动员可能得%s分\"%i)\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "id": "0c3a4e99", + "metadata": {}, + "source": [ + "## 题目三\n", + "\n", + "创建一个字典,列出你所了解的地域美食,比如{'肠粉':{'城市':'广州','原料':'米'}}。当然,你可以做的更丰富一些。\n", + "最后遍历你熟悉的美食,打印出,类似如下的句子:“肠粉是广州的一种美食,它的主要原料是米”。" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "b0026af6", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "肠粉是广州的一种美食,他的主要原料是米\n", + "螺狮粉是柳州的一种美食,他的主要原料是米\n", + "双皮奶是汕头的一种美食,他的主要原料是奶\n" + ] + } + ], + "source": [ + "food = {'肠粉':{'城市':'广州', '原料':'米'},\n", + " '螺狮粉':{'城市':'柳州', '原料':'米'},\n", + " '双皮奶':{'城市':'汕头', '原料':'奶'}}\n", + "\n", + "for key, values in food.items():\n", + " print(\"%s是\" % key + values['城市'] + \"的一种美食,他的主要原料是%s\" % values['原料'])\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4c3a6bc9", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f0034a8a", + "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.7.0" + }, + "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 +}