zoukankan      html  css  js  c++  java
  • python初级 0 出发吧

    一、与Python交互

    键入命令(指令)后,Python立即执行这个命令

    1 进入notebook交互编程环境

    image

    进入notebook环境, 点击New菜单下的Python 3环境进入到交互编程环境

    2 打印出5+3并执行结果

    键入程序指令print(5+3)后, 选中当前行,选中时当前行的最左边显示为绿色, 然后点击上方的运行按钮,即可显示Python运行结果

    image 

    image

    3 打印乘法并执行结果

     image

    需要注意的是, python程序中5乘以3写作5*3,是用*号表示乘法符号

    4 打印字符串”cat”与“dog”相加并执行结果

    image

    字符串相加与算术方法中数字相加不一样,数字相加是得出一个具体的和,字符串相加是把字符串依次放在一起

    5 打印若干个相同的字符串

    image

     

     

    二、运行我的程序

    程序是若干指令集合在一起,一般会以文件的形式存放起来

    1 两个魔法符号:

    1) %%writefile

    把当前单元格内容写到文件中, 例如:

    %%writefile 1-1.py表示将当前单元格中的内容写入到文件1-1.py中

    2) %run

    执行程序文件

    %run 1-1.py 表示执行程序文件1-1.py

    2 第一个程序:

    image

    image

    将指令键在单元格后,然后点运行,即可发现写入的内容已经保存为程序1-1.py了

    在新的页面中会显示刚刚创建的程序文件:

    image

    回到刚才的页面

    我们执行程序1-1.py

    image

    3 运行第二个程序

    猜数游戏

    import random
    
    secret = random.randint(1, 100)  # 选一个秘密数
    guess = 0
    tries = 0
    
    print("我是一个机器人,我这有一个秘密数")
    print("这个秘密数是的范围是1到99,你有6次猜数的机会")
    
    while guess != secret and tries < 6:
        guess = int(input("请输入你猜的数: "))
        
        if guess < secret:
            print("你猜的数比秘密数小")
        elif guess > secret:
            print("你猜的数比秘密数大")
    
        tries = tries + 1
    
    if guess == secret:
        print("恭喜你,你猜对了,游戏胜利!")
    else:
        print("你超过了猜的次数,游戏失败!")
        print("秘密数为: ", secret)

    程序的基本过程:

    1) 由程序随机选取秘密数

    2) 用户输入他猜的数

    3) 程序根据秘密数检查用户猜的结果:太大还是太小

    4) 用户不断尝试,直到猜出这个数,或者用完所有机会

    5) 猜到的数与秘密数一致时,玩家获胜

     

    4 如果出问题

    1)语法错误(syntax error)

    语法就是一种编程语言的拼写和使用规则,出现语法错误意味着你键入的某个内容不是正确的Python代码

    比如:第一个程序中我们在第三行代码中少键入一个引号看一下:

    image

    运行后会弹出错误:

    image

    2) 运行时错误(runtime error)

    运行时错误是运行程序之前Python程序无法检测出来的错误。这种错误只是在程序运行时才会发生,所以被称为运行时错误。

    image

    运行后会弹出错误:

    image

    三、回顾

    1 利用notebook登录Python交互编程环境

    2 交给Python一些指令来执行

    3 利用Python完成一些算术运算

    4 利用Python打印一些字符串

    5 了解了错误消息

    6 了解了魔法操作符

    7 运行了第一个Python程序

    8 运行了第二个Python程序:猜数游戏

     

    四、测试题

    1 如何登录Python的交互编程环境

    2 print的作用是什么

    3 在交互环境中,怎样保存一个程序

    4 在交互环境中,怎样运行一个程序

     

    五、动手试一试

    1 在交互环境中,使用Python计算一天有多少分钟

    2 在交互环境中,使用Python计算一周有多少分钟

    3 在交互环境中,打印乘法口诀表,最后生成结果如下图所示:

    image

    4 编写一个简短的小程序,打印3行:你的名字,出生日期,还有你最喜欢的颜色。打印结果应该类似这样:

    我的名字是小明。
    我的生日是2010年3月2日。
    我最喜欢的颜色是红色。

    六、习题解答:

    一)测试题

    1 如何登录Python的交互编程环境

    http://notebook.bangth.com/

    然后输入用户名,密码

    2 print的作用是什么

    打印字符串或数字,打印字符串时需用“”括在两端,打印数字时直接写入数字

    3 在交互环境中,怎样保存一个程序(假设保存的文件名为1.py)

    %%writefile 1.py

    4 在交互环境中,怎样运行一个程序(假设要运行的文件名为1.py)

    %run 1.py

    二)动作试一试

    1 在交互环境中,使用Python计算一天有多少分钟

    image

    2 在交互环境中,使用Python计算一周有多少分钟

    image

    3 在交互环境中,打印乘法口诀表:

    image

    4 编写一个简短的小程序,打印3行:你的名字,出生日期,还有你最喜欢的颜色。打印结果应该类似这样:

    我的名字是小明。
    我的生日是2010年3月2日。
    我最喜欢的颜色是红色。

    image

  • 相关阅读:
    linux系统用户登陆时脚本执行顺序
    stm32 win7 64位虚拟串口驱动安装失败解决办法
    python全栈day6
    python全栈day5
    江湖救急(处理域名未备案网站问题)
    python全栈day4
    python全栈day3
    python全栈day2
    python全栈day1
    PHP 跨域之header
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/11094858.html
Copyright © 2011-2022 走看看