zoukankan      html  css  js  c++  java
  • python 基础0-练习题

    题目:
    1、使用while循环输入 1,2,3,4,5,6, 8,9,10
    2、输出1-100的奇数
    3、求1-100的所有数的和
    4、求1-100内的偶数之和
    6、用户登录(3次机会重试)

    7、字符串循环(for、while)

    8、将输入内容的索引打印出来

    9、1-8的数字能组成多少个不重复,不相同的2位数

    10、1-8的数字能组成哪些不重复,不相同的2位数

    11、九九乘法表

    12、公鸡5元一只,母鸡3元一只,小鸡3只一元,买100只鸡花100元,每种鸡必须要有


    1、使用while循环输入 1,2,3,4,5,6, 8,9,10

    n = 0
    while n <= 10:
      n+=1
      if n == 7:
        pass
      else:
        print(n)
    print("---end---")

    2、输出1-100的奇数

    n = 0
    while n < 100:
      n+=1
      if n % 2 == 0:
        pass
      else:
        print(n)
    print("---end---")

    3、求1-100的所有数的和(5050)

    n = 0
    m = 0
    while n < 100:
      n+=1
      m+=n
    print(m)
    print("---end---") 

    4、求1-100内的偶数之和

    n = 0
    m = 0
    while n < 100:
      n+=1
      if n%2 == 0:
      m+=n
    print(m)
    print("---end---")

    6、用户登录(3次机会重试)

    n = 0
    while n < 3:
      n+=1
      user = input("请输入登录账号:")
      pwd = input("请输入登录密码:")
      if user == "root" and pwd == "root":
        print("欢迎登录我们的网站")
        break
      else:
        print("您输入的账号或密码错误,请重新输入")
    print("---end---")

    7、字符串循环

    test = "我是花儿你是啥"
    i = 0
    while i < len(test):
    v = test[i]
    print(v)
    i+=1
    print("----end---")

    #==

    for item in test:
    print(item)

     8、打印输入内容的索引

    test = input(">>>")
    for i in range(0,len(test)):
        print(i,test[i])

    9、1-8的数字能组成多少个不重复,不相同的2位数

    count = 0
    for m in range(1,9):
        for n in range(1,8):
            count+=1
    print(count)

    10、1-8的数字能组成哪些不重复,不相同的2位数

    for m in range(1,9):
        for n in range(1,9):
            if m != n:
                print(str(m)+str(n))
    print("---end---")

    11、九九乘法表

    "	" :相当于4个空格,相当于tab;"
    ":换行
    sep:分割值与值,默认 sep="" ;sep="_"
    end:两个字符串最后以什么结尾,默认 end="
    " 换行;end="" 两个字符串拼接
    
    for m in range(1,10):
        for n in range(1,m+1):
            print(str(n)+" * "+str(m)+" = "+str(m*n)+"	",end="")
        print("
    ",end="")
    ==
    for m in range(1,10):
        string = ""
        for n in range(1,m+1):
            string += str(n)+" * "+str(m)+" = "+str(m*n)+"	"
        print(string)

    12、公鸡5元一只,母鸡3元一只,小鸡3只一元,买100只鸡花100元,每种鸡必须要有

    for x in range(1,100//5):
        for y in range(100//3):
            for z in range(100):
                if x + y + z == 100 and 5*x+3*y+1/3*z == 100:
                    print(x,y,x)
    print("---end---")
  • 相关阅读:
    从开心网的奴隶安抚与折磨想到员工积极性与人力成本的问题
    悲剧的做网站的,我们都没有认真的前行
    如何做生意
    Android Market中产品图标设计原则
    控制UpdataPanel中的GridView模板列控件同步刷新
    DataTable筛选
    IE6,7,8,FF兼容总结
    DevPress Grid 设置行样式
    SQL分组查询
    DevexPress checkedit 多选解决方案(原创)
  • 原文地址:https://www.cnblogs.com/zhuanfang/p/12416598.html
Copyright © 2011-2022 走看看