【Python】基础练习题-1
- #练习1:从键盘输入两个数,并比较其大小,直到输入e/E退出程序
- while 1:
- input_number=raw_inut("please input two numbers,enter "e" or "E" to exit:")
- try:
- if input_number.isdigit():
- lst=[]
- lst_new=lst.append(input_number)
- if lst_new[0]>lst_new[1]:
- print "%s大于%s",%(lst_new[0],lst_new[1])
- elif st_new[0]<lst_new[1]:
- print "%s小于%s",%(lst_new[0],lst_new[1])
- else:
- print "%s等于%s",%(lst_new[0],lst_new[1])
- else:
- raise TypeError
- if input_number=="e" or input_number=="E":
- break
- except TypeError:
- print "input is not a number,try again"
- #练习2:将列表元素交替地作为建和值来创建字典
- lst=[1:"a",2:"b",3:"c"]
- dicts={}
- for i in range(0,len(lst),2):
- dicts[lst[i]]=lst[i+1]
- print dicts
- #练习3:分别输出字符串中奇数坐标和偶数坐标的字符
- num=["a","b","c","d",1,2,3,4]
- oddindex_number=[]
- evenindex_number=[]
- for i in range(0,len(str)):
- if i%2!=0:
- oddindex_number.append(num[i])
- else:
- evenindex_number.append(num[i])
- print "奇数坐标的字符为:",oddindex_number
- print "偶数坐标的字符为:",evenindex_number
- #练习4:将一个字典的 key和value 互换
- dicts={1:4,2:5,3:6}
- new_dicts={}
- for k,v in dicts.items():
- if isinstance(v,(str,float,tuple,int,complex)):
- #print k,v
- new_dicts[v]=k
- else:
- print u"value %s不可哈希" %v
- print new_dicts
- #这是个递归的一个例子
- def fib(num):
- result=[0,1]
- for i in range(num-2):
- result.append(result[-2]+result[-1])
- return result
- ptint fib(10)
【Python】基础练习题-1的更多相关文章
- python基础练习题1
深深感知python基础是有多么重要,Ljh说一定要多练题,so,我现在开始要每天打卡练习python.加油! 01:求‘1-100’的偶数和 #第一种解法: sum=0 num=0 while nu ...
- python基础练习题(九九乘法表)
又把python捡起来了,动手能力偏弱,决定每日一练,把基础打好! ------------------------------------------------------------------ ...
- python基础练习题
购物车程序 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/3/6 21:01 # @Author : hyang # @Si ...
- Python基础 练习题
DAY .1 1.使用while循环输出 1 2 3 4 5 6 8 9 10 n = 1 while n < 11: if n == 7: pass else: print(n) n ...
- Python基础练习题100例(Python 3.x)
1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源 ...
- python基础练习题30道
1.执行python脚本的两种方式 答:1>可以在python /home/xxxx.py 2>cd /home ./xxxx.py 因为py脚本里面指定了python解释器的位置 ...
- 08: python基础练习题
1.while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 # 使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 s = 0 i = ...
- 『Python基础练习题』day02
1.判断下列逻辑语句的True, False 1) 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 2) ...
- Python学习【day03】- Python基础练习题(列表、元组、字典)
#!/usr/bin/env python # -*- coding:utf8 -*- # 1.有两个列表 # l1 = [11,22,33] # l2 = [22,33,44] # a.获取内容相同 ...
- Python学习【day02】- Python基础练习题
#!/usr/bin/env python # -*- coding:utf8 -*- # 执行Python 脚本的两种方式 # 答:①在windows的cmd窗口下 > D:/Python/p ...
随机推荐
- 码云git使用三(本地代码合并)
现在我们已经学会了把“本地代码上传至码云git服务器”和“从码云git服务器下载代码到本地”. 我们现在学习怎么上传代码到服务器注意事项和步骤. 1.我们修改代码后,我们需要先+Add后再Commit ...
- win10系统office2010每次打开总是出现配置进度
- Linux int 最大为多大
可以查看 /usr/include/limits.h 文件 里面定义好了各种类型的最大最小值 ... /* Minimum and maximum values a `signed int' can ...
- 【Eclipse使用】在eclipse里添加源文件和Api的方法
一.源代码添加 你的JDK安装目录下%Java_home%/src.zip文件就是源码,解压缩找到对应包下面的类即可. 如果是Eclipse开发,ctr+鼠标左击,出现不了源码的话,在弹出的视图中点击 ...
- unity中鼠标按下加速漫游,鼠标抬起减速漫游。
private bool IsMouseUpOrDown=true; //一开始默认是鼠标抬起状态 if (Input.GetMouseButtonDown(1)) //鼠标按下的瞬间状态 { IsM ...
- Hive/Hbase/Sqoop的安装教程
Hive/Hbase/Sqoop的安装教程 HIVE INSTALL 1.下载安装包:https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-2.3 ...
- day04 列表
今天主要学习了 列表 什么是列表 定义: 能装对象的对象 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 列表存在索引和切片. 和字符串是一样的. 2. 相关的增删改查 ...
- tomcat 服务器线程问题
http://blog.csdn.net/wtopps/article/details/71339295 http://blog.csdn.net/wtopps/article/details/713 ...
- c# async/await异步编程死锁的问题
在异步编程中,如果稍有不注意,就会造成死锁问题.何为死锁:即两个以上的线程同时争夺被互相锁住的资源,两个都不放手. 在UI或asp.net中,容易造成死锁的代码如下所示: private void b ...
- c# 关于async/await异步编程的浅析和使用
线程的同步运行,时效性慢,异步运行,时效性快! 在c#5.0引出了async/await关键字,可以用其来进行异步编程. async/await定义异步方法的语法如下: 1.在方法的返回类型前面加上a ...