zoukankan      html  css  js  c++  java
  • Python第一天

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

    
    while (True):
        index = int(input('please num: '))
        if (index > 10):
            exit()
        if (index != 7):
            print(index)
        index += 1
    

    input函数为控制台输入,类似于java的Scanner,int函数对应int类型,将其他类型如字符串转换为int类型,exit函数退出进程,print函数控制台打印。python不支持i++这个写法,支持i+=1,因为python的变量声明和赋值是一起的。

    2、求1-100的所有数的和

    sum = 0
    for i in range(1, 101):
        sum += i
    print(sum)
    

    range函数对应range类型,表示一个序列,包含起始不包含结束,相比数组和集合,range会占用更少的内存,因为它只存储start(开始),stop(结束),step(步长)信息,其中的元素在实际用的时候才会计算。

    3、输出 1-100 内的所有奇数

    for i in range(1, 101):
        if (i % 2) != 0:
            print(i)
    

    对2取余数

    for i in range(1, 101):
        if (i & 1) == 1:
            print(i)
    

    使用位运算,如果一个数是奇数,那么转成二进制最后一位一定是1。

    4、输出 1-100 内的所有偶数

    for i in range(1, 101):
        if (i % 2) == 0:
            print(i)
    
    for i in range(1, 101):
        if (i & 1) == 0:
            print(i)
    

    两种方法

    5、求1-2+3-4+5 ... 99的所有数的和

    sum = 0
    for i in range(1, 100):
        if (i & 1) == 1:
            sum += i
        else:
            sum -= i
    print(sum)
    

    使用到了前面判断奇偶数的方法

    6、用户登陆(三次机会重试)

    # 测试单行注释
    """
    测试多行注释
    """
    errorCount = 3
    while True:
        if errorCount < 1:
            print('login fail')
            break
        username = input('username: ')
        password = input('password: ')
        if username == 'xiaoming' and password == '123456':
            print('login success')
            break
        errorCount -= 1
    

    字符串内容比较使用,相当于java的equals,判断是否是同一个对象使用is,相当于java的
    单行注释:# 注释,多行注释:"""注释"""。

  • 相关阅读:
    Amoeba+Mysql实现数据库读写分离
    分布式mysql中间件(mycat)
    mysql打不开表问题解决方案
    redis下载安装以及添加服务
    linux mysql重启命令
    Centos打开、关闭、结束tomcat,及查看tomcat运行日志
    mybaties中,模糊查询的几种写法
    如何给mysql用户分配权限+增、删、改、查mysql用户
    反人类的MyEclipse之-Javascript双引号自动补全
    反人类的MyEclipse之-调整JavaScript代码-花括号换行显示
  • 原文地址:https://www.cnblogs.com/strongmore/p/13456919.html
Copyright © 2011-2022 走看看