美文网首页
Python高级第三周

Python高级第三周

作者: 卑微小利 | 来源:发表于2018-08-24 15:16 被阅读0次

    1,输入三个整数x,y,z,请把这三个数由小到大输出。

    #-*-coding:UTF-8-*-
    l = []
    for i in range(3):
      x = int(input('请输入数字'))
      l.append(x)#这里用append()函数,意思是追加元素
      l.sort()
    print l
    

    2,输入9*9乘法口诀表

    #-*-coding: UTF-8-*-
    for i in range(1,10):
        x = i * j
         print''%d*%d = %d'' %(i,j,x)
    
    
    

    3,用计算机实现一个随机1-100之间的数字,然后由用户猜这个数字,根据用户猜测的次数分别给出不同的提示

    import random
    n = random.randint(1,100)
    print('生成随机数为%d'%n')
    i = 0
    while True:
    num = int(input('输入你猜的数字1-100'))
    i+=1
    if(num>n):
        print('错误,数字太大了')
    elif(num<n):
         print('错误,数字太小了')
    else:
         print('回答正确')
         break
    print('一共猜了%d次。'%i)
    if i<=5:
          print('你太聪明了,这么快就猜出来了')
    else:
          print('还需要改进方法,以便更快猜出来')
    

    4,从控制台输入要出的拳——石头(1)/剪刀(2)/布(3)
    电脑 随机 出拳——先假定电脑只会出石头,完成整体代码功能
    比较胜负

    #1--石头:
    #2--剪刀:
    #3--布:
    import random
    computer = random.randint(1,3)
    player = int(input('请输入1--石头 2--剪刀 3--布'))
    
    if(player==1 and computer==2)or(player==2 and computer==3)or(player==3 and computer ==1):
         print('玩家赢')
    elif player == computer:
          print('平局')
    else:
           print('电脑赢了')
    

    5,算一下输入的年份是闰年还是平年
    若某个年份能被4整除但不能被100整除,则是闰年。
    若某个年份能被400整除,则也是闰年

    if(year%4==0)&(year%100!=0):
           print('%d年是闰年'%year)
      elif year%400 == 0:
           print('''%d'年是闰年''%year)
       else:
           print('''%d不年是闰年''%year)
    

    6,定义一个学生类。有下面的类属性
    1姓名
    2年龄
    3成绩(语文,数学,英语)【每课成绩的类型为整数】

      def_new_(cls,*args,**kwargs):
         if cls._instance==None:
              cls._instance=object._new_(cls,*args,**kwargs)
          return cls._instance
    
    a=single_instance()
    b = single_instance()
    print(a)
    print(b)
    

    7,定义一个动物类,定义一个狗类,实现继承关系,并实现打印出出名字属性和跑方法

    #-*-coding:utf-8-*-
    class Animal(object):
        """docstring for Animal"""
        def_init_(self,name):
             self.name = name
    
        def run(self):
            print 'Animal is runing...'
    
    class Dog(Animal):
            """docstring for Dog"""
            def_init_(self,name):
                #super(Dog,self)._init_(name)
                Animal._init_(self.name)
    

    相关文章

      网友评论

          本文标题:Python高级第三周

          本文链接:https://www.haomeiwen.com/subject/inxuiftx.html