Python-练习-01

  1. 令两个变量分别为3.14和42.0,计算两个变量的平均值并保存于第三个变量,打印第三个变量的值并输出到屏幕
  2. 找到一段氨基酸序列(MCKCRSHGTFPLFGLQSSHLNICYYHQDLHRRPLRPGSRPRFCSDRRALLLIEAWL)中第1个、第3个、最后一个氨基酸和倒数第5个氨基酸,并输出
  3. 查找一段序列(AAAAATCCCGAGGCGGCTATATAGGGCTCCGGAGGCGTAATATAAAA)中是否含有限制性内切酶识别位点(TCCGGA序列)并确定其位置(从1开始的起始和结束位置)
  4. 计算一段序列(AAGGGCTTAGCTTAATTAAAGTGGCTGATTTGCGTTCAGTTGATGCAGAGTGGGGTTTTGCAGTCCTTA)中GC%和AT%的含量,保留到小数点后两位
  5. 对列表[1,2,3,"Chengdu",5,6,"China"]
    1. 输出列表长度
    2. 输出前4位元素
    3. 输出第三位之后元素(包含第三位)
    4. 输出最后一位元素
    5. 输出倒数第三位和倒数第二位元素
    6. 删除第5位元素
  6. 对列表[12,33,45,121,89,12,87,55,33,89]
    1. 12在列表中出现几次
    2. 把列表中第三位改成67
    3. 在列表最后加入元素10
    4. 在列表第4位插入678
    5. 删除元素89
    6. 创建一个新列表y,y中包含列表中的所有元素,以及10,11,13三个元素
  7. 对于序列
    'tgaagcagaattctccgagaagtctTCGAAGTTTATTGCTATCAAATTAGACTTCTCGGAAATGGGCAGCACCGGAGGGGACTCCAAAACGTCAGGATATCTATGAAGAAAAAACaaaaaccatcaaacatcaactaaaaaccgtcaaacatcaactaaaaaccatcaaacatcaactGAAACATGCAGATTTATGAACCAAAAACAAAAAACTGTCGAAAATCAACTAAAACATGCAGACAAAACCTTACCGTGGGGCAAGAGAAAAAGAGACGGCAACATGAGATAGATATGAGGGCGAGAAAAAACTGAGAACCTTACCGcactacaaaaa'

    1. 计算有多少碱基是大写字符,多少碱基是小写字符?
    2. 将小写字符转换成'N'
  8. 输出序列'AAAACGTCAGGATATCTATGAAGAAAAAACaaaaaccatcaaacatcaactaaaaaccgt'的反向互补序列(大写字符)
  9. 编写一个函数,当输入长和宽参数时,自动返回面积,并计算3,4和1.2,1.1的面积
  10. 对字符串"HUAWEI","XIAOMI"和"PINGGUO"
    1. 计算三个字符串共有的字符
    2. 计算三个字符串特有的字符

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部