From 9d6cd4bd7db353990679ff4db440457219e8c7fa Mon Sep 17 00:00:00 2001 From: zenina <343708353@qq.com> Date: Sat, 2 Apr 2022 02:49:32 +0000 Subject: [PATCH] =?UTF-8?q?HW1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HW1/202122011137.ipynb | 222 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 222 insertions(+) create mode 100644 HW1/202122011137.ipynb diff --git a/HW1/202122011137.ipynb b/HW1/202122011137.ipynb new file mode 100644 index 0000000..e4ea65a --- /dev/null +++ b/HW1/202122011137.ipynb @@ -0,0 +1,222 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "ab296a48", + "metadata": {}, + "source": [ + "## HW1-202122011137" + ] + }, + { + "cell_type": "markdown", + "id": "1e18e4a6", + "metadata": {}, + "source": [ + "## 题目一" + ] + }, + { + "cell_type": "markdown", + "id": "4e9a787e", + "metadata": {}, + "source": [ + "有一个这样的DNA核酸序列\n", + "\n", + "“AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC”\n", + "\n", + "请把这个核酸序列存入一个list,并数一数A、G、C、T各有多少个。" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "240bbc1d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "A: 20\n", + "G: 17\n", + "C: 12\n", + "T: 21\n" + ] + } + ], + "source": [ + "DNA = ['A','G','C','T','T','T','T','C','A','T','T','C','T','G','A','C','T','G','C','A','A','C','G','G','G','C','A','A','T','A','T','G','T','C','T','C','T','G','T','G','T','G','G','A','T','T','A','A','A','A','A','A','A','G','A','G','T','G','T','C','T','G','A','T','A','G','C','A','G','C']\n", + "print('A:',DNA.count('A'))\n", + "print('G:',DNA.count('G'))\n", + "print('C:',DNA.count('C'))\n", + "print('T:',DNA.count('T'))" + ] + }, + { + "cell_type": "markdown", + "id": "069252ac", + "metadata": {}, + "source": [ + "## 题目二" + ] + }, + { + "cell_type": "markdown", + "id": "b37edf93", + "metadata": {}, + "source": [ + "一个花样滑冰运动员表演后,裁判给表演内容进行评分,分数从0.25分到10分,每次增加值为0.25分。\n", + "\n", + "试生成一个元组,把可能的得分存入元组,并遍历元组的每一项,打印“一个运动员可能得_____分”。" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "7a2b64a4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "一个运动员可能得0.25分\n", + "一个运动员可能得0.5分\n", + "一个运动员可能得0.75分\n", + "一个运动员可能得1分\n", + "一个运动员可能得1.25分\n", + "一个运动员可能得1.5分\n", + "一个运动员可能得1.75分\n", + "一个运动员可能得2分\n", + "一个运动员可能得2.25分\n", + "一个运动员可能得2.5分\n", + "一个运动员可能得2.75分\n", + "一个运动员可能得3分\n", + "一个运动员可能得3.25分\n", + "一个运动员可能得3.5分\n", + "一个运动员可能得3.75分\n", + "一个运动员可能得4分\n", + "一个运动员可能得4.25分\n", + "一个运动员可能得4.5分\n", + "一个运动员可能得4.75分\n", + "一个运动员可能得5分\n", + "一个运动员可能得5.25分\n", + "一个运动员可能得5.5分\n", + "一个运动员可能得5.75分\n", + "一个运动员可能得6分\n", + "一个运动员可能得6.25分\n", + "一个运动员可能得6.5分\n", + "一个运动员可能得6.75分\n", + "一个运动员可能得7分\n", + "一个运动员可能得7.25分\n", + "一个运动员可能得7.5分\n", + "一个运动员可能得7.75分\n", + "一个运动员可能得8分\n", + "一个运动员可能得8.25分\n", + "一个运动员可能得8.5分\n", + "一个运动员可能得8.75分\n", + "一个运动员可能得9分\n", + "一个运动员可能得9.25分\n", + "一个运动员可能得9.5分\n", + "一个运动员可能得9.75分\n", + "一个运动员可能得10分\n" + ] + } + ], + "source": [ + "scores = (0.25,0.5,0.75,1,1.25,1.5,1.75,2,2.25,2.5,2.75,3,3.25,3.5,3.75,4,4.25,4.5,4.75,5,5.25,5.5,5.75,6,6.25,6.5,6.75,7,7.25,7.5,7.75,8,8.25,8.5,8.75,9,9.25,9.5,9.75,10)\n", + "for score in scores:\n", + " print('一个运动员可能得' + str(score) + '分') " + ] + }, + { + "cell_type": "markdown", + "id": "7b5cd6f3", + "metadata": {}, + "source": [ + "## 题目三" + ] + }, + { + "cell_type": "markdown", + "id": "ba95140e", + "metadata": {}, + "source": [ + "创建一个字典,列出你所了解的地域美食,比如{'肠粉':{'城市':'广州','原料':'米'}}。当然,你可以做的更丰富一些。 最后遍历你熟悉的美食,打印出,类似如下的句子:“肠粉是广州的一种美食,它的主要原料是米”。" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "fcf04a25", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "肠粉是广州的一种美食,它的主要原料是米。\n", + "\n", + "烤鸭是北京的一种美食,它的主要原料是鸭。\n", + "\n", + "羊肉泡馍是西安的一种美食,它的主要原料是羊肉和面粉。\n", + "\n", + "锅包肉是沈阳的一种美食,它的主要原料是猪肉。\n" + ] + } + ], + "source": [ + "foods = {'肠粉': {'城市': '广州', '原料': '米'},\n", + " '烤鸭': {'城市': '北京', '原料': '鸭'},\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['原料'] + '。')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "511a54b1", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "aee44d8d", + "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" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} -- Gitee