zoukankan      html  css  js  c++  java
  • 【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)
  • 相关阅读:
    Go 协程(绿程/轻量级线程 用户态)--没有历史包袱
    Go 语言编码规范
    hexo 问题解决
    vue3中的watchEffect的参数
    开机提示0xc0000428无法验证此文件的数字签名的解决方法
    实现用户名的更换登陆
    element 新组件
    Object 常用方法
    Odoo中登录接口返回的session_id失效
    详细解析DLL构建CLR版本冲突问题
  • 原文地址:https://www.cnblogs.com/jingsheng99/p/8989060.html
Copyright © 2011-2022 走看看