From fce0cb4dcbbaab31586296381939b1d07431b965 Mon Sep 17 00:00:00 2001 From: chenrong Date: Sun, 10 Apr 2022 14:34:14 +0000 Subject: [PATCH] 202122011057 --- 202122011057.ipynb | 222 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 222 insertions(+) create mode 100644 202122011057.ipynb diff --git a/202122011057.ipynb b/202122011057.ipynb new file mode 100644 index 0000000..965b97e --- /dev/null +++ b/202122011057.ipynb @@ -0,0 +1,222 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "36794cc5", + "metadata": {}, + "source": [ + "# 问题一:\n", + "有一个这样的DNA核酸序列“AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC”\n", + "\n", + "请把这个核酸序列存入一个list,并数一数A、G、C、T各有多少个\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "814de054", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "列表中A的个数为: 20\n", + "\n", + "列表中G的个数为: 17\n", + "\n", + "列表中C的个数为: 12\n", + "\n", + "列表中T的个数为: 21\n" + ] + } + ], + "source": [ + "string = 'AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC'\n", + "li = [i for i in string] # 存入列表\n", + "\n", + "print(\"\\n列表中A的个数为:\",li.count('A'))\n", + "print(\"\\n列表中G的个数为:\",li.count('G'))\n", + "print(\"\\n列表中C的个数为:\",li.count('C'))\n", + "print(\"\\n列表中T的个数为:\",li.count('T'))" + ] + }, + { + "cell_type": "markdown", + "id": "d18ef88a", + "metadata": {}, + "source": [ + "# 问题二:\n", + "一个花样滑冰运动员表演后,裁判给表演内容进行评分,分数从0.25分到10分,每次增加值为0.25分。 试生成一个元组,把可能的得分存入元组,并遍历元组的每一项,打印“一个运动员可能得_____分”。" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "c1852a45", + "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", + "\n", + "一个运动员可能得0.25分\n", + "\n", + "一个运动员可能得0.5分\n", + "\n", + "一个运动员可能得0.75分\n", + "\n", + "一个运动员可能得1.0分\n", + "\n", + "一个运动员可能得1.25分\n", + "\n", + "一个运动员可能得1.5分\n", + "\n", + "一个运动员可能得1.75分\n", + "\n", + "一个运动员可能得2.0分\n", + "\n", + "一个运动员可能得2.25分\n", + "\n", + "一个运动员可能得2.5分\n", + "\n", + "一个运动员可能得2.75分\n", + "\n", + "一个运动员可能得3.0分\n", + "\n", + "一个运动员可能得3.25分\n", + "\n", + "一个运动员可能得3.5分\n", + "\n", + "一个运动员可能得3.75分\n", + "\n", + "一个运动员可能得4.0分\n", + "\n", + "一个运动员可能得4.25分\n", + "\n", + "一个运动员可能得4.5分\n", + "\n", + "一个运动员可能得4.75分\n", + "\n", + "一个运动员可能得5.0分\n", + "\n", + "一个运动员可能得5.25分\n", + "\n", + "一个运动员可能得5.5分\n", + "\n", + "一个运动员可能得5.75分\n", + "\n", + "一个运动员可能得6.0分\n", + "\n", + "一个运动员可能得6.25分\n", + "\n", + "一个运动员可能得6.5分\n", + "\n", + "一个运动员可能得6.75分\n", + "\n", + "一个运动员可能得7.0分\n", + "\n", + "一个运动员可能得7.25分\n", + "\n", + "一个运动员可能得7.5分\n", + "\n", + "一个运动员可能得7.75分\n", + "\n", + "一个运动员可能得8.0分\n", + "\n", + "一个运动员可能得8.25分\n", + "\n", + "一个运动员可能得8.5分\n", + "\n", + "一个运动员可能得8.75分\n", + "\n", + "一个运动员可能得9.0分\n", + "\n", + "一个运动员可能得9.25分\n", + "\n", + "一个运动员可能得9.5分\n", + "\n", + "一个运动员可能得9.75分\n", + "\n", + "一个运动员可能得10.0分\n" + ] + } + ], + "source": [ + "scores = []\n", + "i = 0.25 # 初始值\n", + "while i <= 10:\n", + " scores.append(i)\n", + " i += 0.25\n", + "\n", + "scores = tuple(scores) # 存入元组\n", + "print('可能得分有:', scores)\n", + "for score in scores:\n", + " print('\\n一个运动员可能得%s分' % score)" + ] + }, + { + "cell_type": "markdown", + "id": "39792b9d", + "metadata": {}, + "source": [ + "# 问题三:\n", + "\n", + "创建一个字典,列出你所了解的地域美食,比如{'肠粉':{'城市':'广州','原料':'米'}}。 当然,你可以做的更丰富一些。 最后遍历你熟悉的美食,打印出,类似如下的句子:“肠粉是广州的一种美食,它的主要原料是米”。" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "1b9aeb78", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "糖姜是铜陵的一种美食,它的主要原料是生姜\n", + "冰粉是成都的一种美食,它的主要原料是冰粉籽\n", + "臭鳜鱼是合肥的一种美食,它的主要原料是鳜鱼\n", + "肠粉是广州的一种美食,它的主要原料是面粉\n" + ] + } + ], + "source": [ + "food_dic = {\n", + " '糖姜':{'城市':'铜陵','原料':'生姜'},\n", + " '冰粉':{'城市':'成都','原料':'冰粉籽'},\n", + " '臭鳜鱼':{'城市':'合肥','原料':'鳜鱼'},\n", + " '肠粉':{'城市':'广州','原料':'面粉'}\n", + " }\n", + "\n", + "for food, info in food_dic.items():\n", + " print(food + '是' + info['城市'] + '的一种美食,它的主要原料是' + info['原料'])" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.8.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} -- Gitee