From c621f3391b66215ab321b1f438c0358aec3fe285 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E5=AE=87=E9=98=B3?= <1090115709@qq.com> Date: Sun, 10 Apr 2022 12:01:44 +0000 Subject: [PATCH] 202122011112 --- 202122011112.ipynb | 196 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 202122011112.ipynb diff --git a/202122011112.ipynb b/202122011112.ipynb new file mode 100644 index 0000000..19a6955 --- /dev/null +++ b/202122011112.ipynb @@ -0,0 +1,196 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "d94b48df-8762-4227-8dca-d8a2001ffc5a", + "metadata": {}, + "source": [ + "# Python编程 第一次作业" + ] + }, + { + "cell_type": "markdown", + "id": "7478a97d-3797-4cbe-a5e2-d73ce5d2de24", + "metadata": {}, + "source": [ + "## 题目一\n", + "有一个这样的DNA核酸序列“AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC”,请把这个核酸序列存入一个list,并数一数A、G、C、T各有多少个。" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "364e277b-a4ae-44b3-a428-9cd1855bf2c0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(20, 17, 12, 21)" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "def count_AGCT(x):\n", + " A,G,C,T = 0,0,0,0\n", + " for i in x:\n", + " if (i == 'A'):\n", + " A += 1\n", + " elif (i == 'G'):\n", + " G += 1\n", + " elif (i == 'C'):\n", + " C += 1\n", + " else:\n", + " T += 1\n", + " return (A,G,C,T)\n", + "\n", + "list1 = list('AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC')\n", + "count_AGCT(list1)" + ] + }, + { + "cell_type": "markdown", + "id": "35b1bfb6-ac7d-4ff9-8e43-9498ce9792c4", + "metadata": {}, + "source": [ + "# 题目二" + ] + }, + { + "cell_type": "markdown", + "id": "1d4cf2bc-dc96-45a7-a17d-00d4f75f0560", + "metadata": {}, + "source": [ + "一个花样滑冰运动员表演后,裁判给表演内容进行评分,分数从0.25分到10分,每次增加值为0.25分。\n", + "\n", + "试生成一个元组,把可能的得分存入元组,并遍历元组的每一项,打印“一个运动员可能得_____分”。" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "b8985a94-fc51-44d7-8775-a0abbbdd44cd", + "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", + "一个运动员可能得10.0分.\n" + ] + } + ], + "source": [ + "points = tuple(i/4 for i in range(1,41)) \n", + "for i in points:\n", + " print(f\"一个运动员可能得{i}分.\")" + ] + }, + { + "cell_type": "markdown", + "id": "a4f9bc3d-946d-450b-9773-eeb72cf81d8f", + "metadata": {}, + "source": [ + "# 题目三\n" + ] + }, + { + "cell_type": "markdown", + "id": "7619d852-eb19-465c-88fb-b88da67f15fe", + "metadata": {}, + "source": [ + "创建一个字典,列出你所了解的地域美食,比如{'肠粉':{'城市':'广州','原料':'米'}}。\n", + "\n", + "当然,你可以做的更丰富一些。 最后遍历你熟悉的美食,打印出,类似如下的句子:“肠粉是广州的一种美食,它的主要原料是米”。" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "2a5cb7d5-5664-407b-84a4-62dd0cc5a4ac", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "肠粉是广州的一种美食,它的主要原料是米\n", + "腊肉是湘潭的一种美食,它的主要原料是猪肉\n", + "莲子汤是花石的一种美食,它的主要原料是香莲\n" + ] + } + ], + "source": [ + "dic1 = {'肠粉':{'城市':'广州','原料':'米'},'腊肉':{'城市':'湘潭','原料':'猪肉'},'莲子汤':{'城市':'花石','原料':'香莲'}}\n", + "\n", + "for i in dic1:\n", + " a = dic1[i]\n", + " print(i,'是',a['城市'],'的一种美食,它的主要原料是',a['原料'],sep = '')" + ] + } + ], + "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