标签分类 热门分类
当前位置:首页 > 儿童学编程 > 少儿学python技术文章 >

python第一个程序“Hello, world”

  • 发布时间:
  • 主题:德少儿编程
  • 点击:185

这篇文章主要知识点是关于python、第一个程序、德少儿编程的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

编程的乐趣:用Python解算法谜题
  • 类型:Python算法大小:67 KB格式:zip出版:人民邮电出版社作者:斯里尼·德瓦达斯
立即下载

python第一个程序

无论通过哪种方式使用Python的交互模式,都应该看到由3个三角括号“>>>”组成的提示符。这就是Python的命令行提示符,表示可以键入要执行的命令,或要计算的表达式。下面按惯例从“Hello, World”程序开始吧,用Python来实现只需要一行代码(每一行代码结束都要键入一个硬回车):

>>> print("Hello, World")
Hello, World

这里在命令行提示符后键入了print函数,结果显示在了屏幕上。执行print函数会将其参数打印到标准输出上(通常是屏幕)。如果是在运行Python代码文件时执行该命令,也会发生完全相同的事情,“Hello, World”将被打印到屏幕上。

恭喜!第一个Python程序就此完工了,而Python甚至还没开讲呢。

扩展阅读:3分钟写出你的第一个Python程序

本文内容是写出你的第一个Python程序,在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。

所以,实际开发的时候,我们总是使用一个Python文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。

现在,我们就把上次的'hello, world'程序用文本编辑器写出来,保存下来。

那么问题来了:文本编辑器到底哪家强?

推荐两款文本编辑器:

一个是Sublime Text,免费使用,但是不付费会弹出提示框:

3分钟写出你的第一个Python程序

一个是Notepad++,免费使用,有中文界面:

3分钟写出你的第一个Python程序

请注意,用哪个都行,但是绝对不能用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。

安装好文本编辑器后,我们就能写我们的第一个Python程序了:

print('hello, world')

注意print前面不要有任何空格。然后,选择一个目录,例如C:\work,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hello.py所在目录,就可以运行这个程序了:

C:\work>python hello.py
hello, world

也可以保存为别的名字,比如first.py,但是必须要以.py结尾,其他的都不行。此外,文件名只能是英文字母、数字和下划线的组合。

如果当前目录下没有hello.py这个文件,运行python hello.py就会报错:

C:\Users\IEUser>python hello.py
python: can't open file 'hello.py': [Errno 2] No such file or directory

以上,就介绍了如何写出你的第一个Python程序。

以上就是3分钟写出你的第一个Python程序的详细内容,更多请关注码农之家其它相关文章!

以上就是本次给大家分享的关于少儿学python的全部知识点内容总结,大家还可以在下方相关文章里找到龙岗少儿编程老师 、 少儿编程培养的是什么 、 少儿编程选题依据 、 微软儿童编程培训 、 少儿编程走进校园 、 等少儿学python相关文章进一步学习,感谢大家的阅读和支持。

上一篇:使用IDLE的Python shell窗口

下一篇:python学习前:macOS准备工作

展开 +

收起 -

相关电子书
德少儿编程相关学习笔记
网友NO.130655

Python实现比较扑克牌大小程序代码示例

是Udacity课程的第一个项目。 先从宏观把握一下思路,目的是做一个比较德州扑克大小的问题 首先,先抽象出一个处理的函数,它根据返回值的大小给出结果。 之后我们在定义如何比较两个或者多个手牌的大小,为方便比较大小,我们先对5张牌进行预处理,将其按照降序排序,如下: def card_ranks(hand): ranks = ['--23456789TJQKA'.INDEX(r) for r, s in hand] ranks.sort(reverse=True) return ranks 然后我们可以枚举出一共有9种情况,并用数字代表每一种情况的等级,利用Python的比较功能,将等级放在第一位,如果等级相同,那么再比较后面的。 def hand_rank(hand): "Return a value indicating the ranking of a hand." ranks = card_ranks(hand) if straight(ranks) and flush(hand): return (8, max(ranks)) elif kind(4, ranks): return (7, kind(4, ranks), kind(1, ranks)) elif kind(3, ranks) and kind(2, ranks): return (6, kind(3, ranks), kind(2, ranks)) elif ……

网友NO.256943

Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】

本文深入分析了Python面向对象程序设计OOP。分享给大家供大家参考,具体如下: 下面是一个关于OOP的实例,模块文件为person.py # File person.py(start)class Person: def __init__(self, name, job=None, pay=0): self.name = name self.job = job self.pay = pay def last_name(self): return self.name.split()[-1] def give_raise(self, percent): self.pay = int(self.pay * (1+percent)) print('total percent:%f' % percent) def __str__(self): return '[Person: %s, %s]' % (self.name, self.pay)class Manager(Person): # 这是一种不太好的方法重载的方法,实际应用中我们采用下面的方法 def give_raise(self, percent, bonus=.1): self.pay = int(self.pay * (1+percent+bonus)) # 这个方法利用了这样的一个事实:类方法总是可以在一个实例中调用。 # 其实常规的实例调用,也是转换为类的调用 # instance.method(args...) 由Python自动地转换为 class.method(instance,args...) # 所以要记得直接通过类进行调……

网友NO.969341

Python实现输出程序执行进度百分比的方法

本文实例讲述了Python实现输出程序执行进度百分比的方法。分享给大家供大家参考,具体如下: 对于一些大型的Python程序,我们需要在命令行输出其百分比,显得更加友好,以免被人误会程序陷入死循环、假死的窗体。 关键是利用到不换行的输出符\r,\r的输出,将直接覆盖掉此行的内容。 比如如下的程序,是一个i从0自加的十万的过程,即使对于现在高性能的CPU也是需要几秒的时间的,我们要输出其执行时候的百分比,可以在引入sys这个包之后,利用到sys.stdout.write输出,避免原生态的print自带的\n影响大局。同时要控制百分比的小数位为4。程序执行的百分比恰好为i当前的值除以值为十万的total。 #-*-coding:utf-8-*-import sys;total=100000for i in range(0,total): percent=float(i)*100/float(total) sys.stdout.write("%.4f"%percent); sys.stdout.write("%\r"); sys.stdout.flush();sys.stdout.write("100%……

网友NO.750889

python抖音表白程序源代码

本文实例为大家分享了python抖音表白程序的具体代码,供大家参考,具体内容如下 import sysimport randomimport pygamefrom pygame.locals import * WIDTH, HEIGHT = 640, 480BACKGROUND = (0, 191, 255) # 按钮def button(text, x, y, w, h, color, screen): pygame.draw.rect(screen, color, (x, y, w, h)) font = pygame.font.Font('./font/simkai.ttf', 20) textRender = font.render(text, True, (0, 0, 0)) textRect = textRender.get_rect() textRect.center = ((x+w/2), (y+h/2)) screen.blit(textRender, textRect) # 标题def title(text, screen, scale, color=(255, 0, 0)): font = pygame.font.Font('./font/simkai.ttf', WIDTH//(len(text)*2)) textRender = font.render(text, True, color) textRect = textRender.get_rect() textRect.midtop = (WIDTH/scale[0], HEIGHT/scale[1]) screen.blit(textRender, textRect) # 生成随机的位置坐标def get_random_pos(): x, y = random.randint(20, 620), random.randint(20, 460) return x, y # 点击喜欢按钮后显示的页面def show_like_interface(text, ……

网友NO.390501

python经典趣味24点游戏程序设计

一、游戏玩法介绍: 24点游戏是儿时玩的主要益智类游戏之一,玩法为:从一副扑克中抽取4张牌,对4张牌使用加减乘除中的任何方法,使计算结果为24。例如,2,3,4,6,通过( ( ( 4 + 6 ) - 2 ) * 3 ) = 24,最快算出24者剩。 二、设计思路: 由于设计到了表达式,很自然的想到了是否可以使用表达式树来设计程序。本程序的确使用了表达式树,也是程序最关键的环节。简要概括为:先列出所有表达式的可能性,然后运用表达式树计算表达式的值。程序中大量的运用了递归,各个递归式不是很复杂,大家耐心看看,应该是能看懂的 表达式树: 表达式树的所有叶子节点均为操作数(operand),其他节点为运算符(operator)。由于本例中都是二元运算,所以表达式树是二叉树。下图就是一个表达式树 具体步骤: 1、遍历所有表达式的可能情况 遍历分为两部分,一部分遍历……

<
1
>

Copyright 2018-2021 www.xz577.com 码农之家

版权投诉 / 书籍推广:520161757@qq.com