美文网首页
python学习第一天

python学习第一天

作者: deiend | 来源:发表于2019-07-28 19:07 被阅读0次

    安装环境

    Python环境配置

    安装Anaconda与pycharm-professional,破解pycharm,在下面的网址中获取授权码http://idea.lanyus.com

    在C:\Windows\System32\drivers\etc(根据系统安装位置会有所不同)路径中找到hosts.txt文件,copy出去,修改copy后的文件,在其后另起一行加上
    0.0.0.0 account.jetbrains.com
    0.0.0.0 www.jetbrains.com

    python2.x与python3.x的区别

    • python3默认采用Unicode编码
    • python2中print是语句,不需要加括号,python3中print是函数

    python基础

    • 变量直接赋值,无需定义类型
    • 变量值交换方式 :a, b = b, a
    • 输出:print(变量名)
    • 输入:变量名 = input("")
    • 类型转换 变量名 = int(变量名)//转换为整型
    • if else, if elif(等同于c的的else if),while循环其后的条件都不需要加括号每个关键字其后都要加:,有条件就在条件后加:,循环中contiue,break与其它语言用法一致
    • import模块导入方法
      from 模块名 import 方法名
    • '{}'.format(变量)//用于拼接字符串
    • python中的for
      for i in range(1,101):
      语句 //循环100次,每次循环 i值增加1

    代码

    # python输出与变量 定义,变量值交换
    # print('hello world')
    # a = 100
    # b = 200
    # a, b = b, a
    # print(a, b)
    #//python输入
    # age = input("请输入你的年龄:")
    # print(type(age)) #输出变量类型
    # age = int(age)   #String转int
    # if age >= 18:
    #     print("。。。。。。。。。。。。")
    # else:
    #     print("你还是太年轻!")
    # score = 90
    # if score >= 100 and score<= 200:
    #     print("小伙子不错")
    # elif score >= 90 and score<100:
    #     print("菜比")
    #python while 循环
    # i = 5
    # sum = 0
    # while i>0:
    #     print(i)
    #     sum+= i
    #     i-=1
    #     print(sum)
    #break 跳出本层循环
    #continue 跳出本次循环
    # i=1
    # sum=0
    # while i<=200:
    #     sum = sum+i
    #     if sum > 1000:
    #         break
    #     i+=1
    # print(sum)
    # i = 1
    # sum = 0
    # while i <= 100:
    #
    #     if i % 2 == 1:
    #         sum = sum + i
    #         i += 1
    #     else:
    #         i += 1
    #         continue;
    #
    # print(sum)
    
    # from 模块名 import name1, name2.。。。。
    # randint(start, end)  [start, end]
    # print(randint(-20, 20))
    # from random import randint
    # i = randint(15,20)
    # print(i)
    
    #for循环
    for i in range(1,101):
        print("对不起我错了,这是我第{}次道歉".format(i))
    

    简单的猜数字游戏

    rmax = int(input("请输入要猜数字的最大值"))
    rmin =int(input("请输入要猜数字的最小值"))
    i = 1
    from random import randint
    randi = randint(rmin, rmax)
    
    while(True):
        pnumber = int(input("请输入你猜的数字 "))
        if pnumber > randi:
            print("大了")
        elif pnumber < randi:
            print("小了")
        else:
            break
        i += 1
    if i == 1:
        print("这是高手{}次竟然就猜对".format(i))
    elif i <= 5:
        print("你也太厉害吧,{}次猜对了".format(i))
    else:
        print("你也太菜了吧,{}次才猜对,洗洗睡吧".format(i))
    
    

    相关文章

      网友评论

          本文标题:python学习第一天

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