homework
来源:互联网 发布:mac连不上apple store 编辑:程序博客网 时间:2024/05/29 18:13
#! /usr/bin/env python#coding:utf-8#字符串最后一个单词的长度 put = input("请输入字符串:")put = put.split()print (len(put[-1]))
#计算字符个数
str1 = input("请输入字符串:").upper()char = str1.split()[-1]count = 0str_list = list(str1)for i in str_list: if i == char: count += 1print(count)#3 明文->密文dir1 = { "abc":1, "def":2, "ghi":3, "jkl":4, "mno":5, "pqr":6, "stu":7, "vwx":8, "yz":9}key_list = dir1.keys()str1 = input("明文:")str2 = ""str_list = list(str1)for i in str_list: if i.isalpha() : if i.isupper() : if i == 'Z': str2 += 'a' else: str2 += chr(ord(i.lower())+1) continue else: for j in key_list: if i in j : str2 += str(dir1[j]) break if i.isdigit(): str2 += i continueprint(str2)#4 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输
入值小于1000。
num = int(input("请输入数字:"))a = []count = 0for i in range(2,1000): for j in range(2,1000): if (i % j == 0) or i < j: break else: a.append(i) breakprint(a)for i in a: if i > num/2 : break for j in a: if i+j == num: print("(%d,%d)" % (i , j))count += 1print (count)5、ATM
教室的电脑上忘记拷贝了
阅读全文