1.假设校园电费是0.6元/千瓦时,输入这个月使用了多少千瓦时的点,算出你要交的电费
。假如你只有1元和1毛的硬币,请问各需要多少1元和1毛的硬币。
输入输出:
输入这个月使用的电量:11
电费:6.6
共需6张1元和6张1毛
def main():
pq = input('please input the power quantity:')
price = 0.6
amt = pq * price * 10
i = int(amt) / 10
j = int(amt) % 10 / 1
print 'It will spend you %d yuan and %d jiao' % (i,j)
>>> main()
please input the power quantity:32
It will spend you 19 yuan and 1 jiao
2.假设已加密系统采用替换法进行加密,替换的规则如下:
明文 a b c d e f g h i j k l m n o p q r s t u v w x y z
密文 q w e r t y u i o p a s d f g h j k l z x c v b n m
设计一程序,输入一串明文,输出它对应的密文
1. 使用find
def decode():
strKey = 'abcdefghijklmnopqrstuvwxyz'
strValue = 'qwertyuiopasdfghjklzxcvbnm'
strIn = raw_input('please enter some words:')
strOut = ''
for i in range(len(strIn)):
strOut += strValue[strKey.find(strIn[i])]
print 'decode result is :%s' % (strOut)
>>> decode()
please enter some words:abcefeg
decode result is :qwetytu
2.使用字典
def docode():
strKey = 'abcdefghijklmnopqrstuvwxyz'
strValue = 'qwertyuiopasdfghjklzxcvbnm'
strIn = raw_input('please enter some words:')
dictDecode = {}
strOut = ''
for i in range(len(strKey)):
dictDecode[strKey[i]] = strValue[i]
for i in range(len(strIn)):
strOut += dictDecode[strIn[i]]
print 'decode result is :%s' % (strOut)
>>> decode()
please enter some words:helloworld
decode result is :itssgvgksr
分享到:
相关推荐
(完整版)python练习题-答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布 之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然...
【PYTHON练习题】验证哥德巴赫猜想 【PYTHON练习题】验证哥德巴赫猜想 编制判断素数的Sub函数或者Function函数,验证哥德巴赫猜想:⼀个不⼩于6的偶数可以表⽰为两个素数之和。例 如,6=3+3,8=5+3,10=3+7. x=int...
今天整理一个 Python 练习题,需求描述如下: 程序一: 接收用户输入的名字和成绩,成绩是1-100 间、最多两位小数。 按Q结束输入,并将合法输入的数据写入到一个文件。 程序二:读取程序一输出的文件,然后对成绩...
10. 写一个程序,输入两个整数,计算它们的和、差、积、商、余数 11. 写一个程序,判断一个数是否是完全数 12. 写一个程序,输出100以内的所有偶数,直到累加和大于1000 13. 写一个程序,计算一个字符串中有多少个...
# 题目: # 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。
Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。...Python练习集100题是整理了Python入门学习需要的练习题。
练习1:输入一个正整数判断是不是素数。 练习2:输入两个正整数,计算它们的最大公约数和最小公倍数。 练习3:打印如下所示的三角形图案。
第一章、 Python 语言基础1. 从键盘输入两个正整数 a 和 b ,计算并输出 a/ b 的商和余数。2. 编写程序让用户输入自己姓名,输出该姓名字符串的
# 题目: # 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
# 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表 # 你可以假设除了数字 0 之外,这两个数字都不会以零开头 # 示例: # 输入:(2 -> 4 -> ...
智普教育python培训就业班python随堂视频教程 117 函数变参练习题.flv 智普教育python培训就业班python随堂视频教程 118 函数KeywordArguments.flv 智普教育python培训就业班python随堂视频教程 119 dict.update...
# 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 # 示例: # 输入: n = 4, k = 2 # 输出: # [ # [2,4], # [3,4], # [2,3], # [1,2], # [1,3], # [1,4], # ]
设计一个GUI界面的系统,模拟图书管理,一个面向学生和学校管理员的系统,图书信息以txt文件存在本地。 管理员:查询图书 增加图书 删除图书 学生:借阅图书 归还图书 任何一个操作都会将所更新的图书信息存入本地...
可爱的python对应习题,有助于学习python语言,答案准确
6、Python提供了两个对象身份比较操作符和来测试两个变量是否指向同一个对象。 7、设s='abcdefg',则s[3]值是,s[3:5]值是,s[:5]值是,s[3:]值是,s[ : :2]值是,s[::-1]值是,s[-2:-5]值是。 8、删除字典中的所有...
6、Python提供了两个对象身份比较操作符和来测试两个变量是否指向同一个对象。 7、设s='abcdefg',则s[3]值是,s[3:5]值是,s[:5]值是,s[3:]值是,s[ : :2]值是,s[::-1]值是,s[-2:-5]值是。 8、删除字典中的所有...
leetcode练习题·简单组——1. 两数之和(python练习...给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是
能做出这100道题的同学,基础非常过关!字符串,字符串相关函数表,字典,字典相关运算
6、Python提供了两个对象身份比较操作符 和 来测试两个变量是否指向同一个对象。 7、设s='abcdefg',则s[3]值是 ,s[3:5]值是 ,s[:5]值是 ,s[3:]值是 ,s[ : :2]值是 ,s[::-1]值是 ,s[-2:-5]值是 。 8、删除字典...
第1章 计算机基础及Python简介 1.1 计算机基础概述 1.2 Python语⾔的发展及现状 1.3 Python语⾔的特性与应⽤ 1.4 开发环境的安装及配置 本章⼩结 课后习题 第2章 编写简单的程序 2.1 ⽰例程序:求两个整数的和与...