- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 学python第二十三弹 嵌套循环-计算卡路里
学python第二十三弹 嵌套循环-计算卡路里计算卡路里因为现在都关心营养问题,我们计算上一弹中都的卡路里问题,现在需要的就是每一项的卡路里数,然后可以在最内层循环中把每一项的卡路里数加起来。下面的代码设置了每一项有多少卡路里:dog_cal = 140bun_cal = 120mus_cal = 20ket_cal = 80onion_cal = 40...
2021-06-17 17:17:56 1143
原创 学python第二十一弹 编写一个简单的小游戏
学python第二十一弹 编写一个简单的小游戏Skier???????? (滑雪的人)一款 简单的滑雪游戏,这个游戏中,你需要滑下小山,努力避开树????????????????和尽量捡起小旗????????????????????????☠️,捡起一个小旗????得 10分,撞到树????则丢 100分。Skier 使用一个名字叫做 Pygame 的模块来帮助实现图形。 Pygame 是一个 python 模块(module)。我们先进入 cmd 中安装。window+r 输入 cmd输入
2021-06-01 20:12:17 419
原创 学python 第二十弹 注释
学python 第二十弹 注释学习之前我们来看看上一弹的题目测试题1 下面的循环会运行多少次?for i in range(1,6): print('hi 布鲁斯')2 下面的循环会运行多少次?每次循环时 i 的值是什么?for i in rangge(1,6,2): print('hi 布鲁斯')3 range(1,8) 会给出什么样的数字列表?4 range(8) 会给出怎样的数字列表?5 range(2,9,2) 会给出什么样的数字列表?6 range(10
2021-05-08 21:14:03 688
原创 学python 第十九弹 while 循环
学python 第十九弹 while 循环1我们在前面学习了 for 循环或计数循环,接下来我们来学习一下第二种循环,称为while 循环或条件循环。如果你能提前知道循环运行多少次,那么使用 for 循环很适合,不过,有时 ,我们希望循环能一直运行下去,直到发生某种错误才停下来,而且你不知道需要发生多少次循环迭代,这就可以使用 while 循环来实现。while 循环也称为条件循环,他不知道循环要进行多少次,只是当满足条件时一直循环下去,我们来试试代码清单8-8的程序#代码清单8-8 while循环
2021-05-08 13:40:47 348
原创 学python 第十八弹 for循环2
学python 第十八弹 循环2按步长计数到目前为止,我们的计数循环都是每一次迭代时计数增 1 。如果希望循环按步长为 2 来计数该怎么做,或者步长为 5 或 10尼,还有,如果想反向计数,又该怎么做。range() 函数有一个额外的参数,利用这个参数可以把步长从默许的 1 改为不同的值。我们尝试几个循环>>>for i in range(1,10,2): print(i)结果如下:13579上面我们向 range()函数增加了第三个参数 2 ,现
2021-05-08 00:40:18 1653
原创 学python第十七弹 for循环1
测试题1 运行这个程序会得到什么输出:my_number = 7if my_number <20: print(' Under 20')else: print('20 or over') 2 基于第一个问题中的程序,如果把 my_number 改为25,输出会是什么?3 要检查一个数是否大于 30 但小于 40 ,要用哪种 if 语句?4 要检查用户输入的字母 ‘ Q’ 是大写还是小写,要使用哪种 if 语句?动手试一试1 一家商场在降价促销。如果购买金
2021-05-07 20:50:28 804
原创 学python第十六弹 如果测试为假会怎么样
学python第十六弹 如果测试为假会怎么样我们已经看到了,如果测试的结果为真,python会做些什么。不过如果测试为假,python应该能做些什么呢?在python中 会有 3 种可能。1 做另一个测试如果第一个测试为假,可以利用关键字 elif (else 和 if )的简写,让python在做一个测试。如answer = float(input('请在 1- 15 内输入你的答案:'))if answer >= 10: print('你输入的答案:',10)elif ans
2021-04-29 10:22:34 364 1
原创 学python第十五弹 判断与在判断
测试题1 如何使用 EasyGui 生成消息框?2 如何使用 EasyGui 得到字符串输入?3 如何使用EasyGui 得到整数输入?4 如何使用 EasyGui 得到浮点数输入?5 什么是默认值? 给出一个可能使用默认值的例子。动手试一试1 试着修改温度转换程序,这一次要用 GUI 输入和输出而不是 input 和print2 编写一个程序,询问你的姓名,然后是房间号、街道和城市,然后是省地区,最后是邮政编码(所有都放入 EasyGui 对话框中),然后这个程序要显示一个寄信格式的完整地
2021-04-27 21:16:10 566 4
原创 学python第十三弹 GUI - 图形用户界面
学python第十三弹 GUI - 图形用户界面学习之前 我们先看看上一弹的题目测试题1 对于下面的这行代码answer = input()如果用户键入12,answer 的数据类型是什么?是字符串还是一个数?是字符串print('请输入你的数字:')answer = input()print(type(answer))请输入你的数字:12<class 'str'>>>> 2 怎么让 input() 打印一个提示消息?3 怎么使用 inp
2021-04-25 15:58:16 1757
原创 学python第十二弹 来自互联网的输入
学python第十一弹 来自互联网的输入通常程序的输入都是来自用户,不过还有其他一些方法得到输入。可以从计算机硬盘的文件中得到输入,或者可以从互联网获得输入。你学到了什么在这几弹中,我们学习到了一下内容:1 用input()来输入文本2 向 input()增加一个提示消息3 结合int()和float()使用input()输入数字4 使用 ,end = ’ ’ 将多行打印到一行上测试题1 对于下面的这行代码answer = input()如果用户键入12,answer 的数据类型
2021-04-22 00:36:04 307
原创 学python第十弹 数据类型—得到更多信息:type
学python第十弹 数据类型得到更多信息:type上一弹说到,我们通过看引号来确定一个值究竟是数还是字符串,要确定是一个值还是字符串还有另一种更直接的方法。python提供了函数 type(),它可以明确告诉我们变量的类型。>>> a = '44.2'>>> b = 44.2>>> type(a)<type 'str'>>>> type(b)<type 'float'>type() 函数告
2021-04-19 01:06:13 234
原创 学python第九弹 数据的类型
学python第九弹 数据的类型学之前, 先公布上一弹的答案。测试题1 python中乘法使用哪个符号?*2 python计算 8/3 的答案是多少?2.66666666666666653 怎么得到 8/3 的余数?>>>print(8%3)24 python中计算66666 的另一种做法是什么?>>>6**55 采用 E 记法,17000000 要写作什么?>>>1.7e76 4.56e-5 如果按照常规写法是什么
2021-04-18 18:06:09 687
原创 学python第七弹 变量有多“可变”
变量有多“可变”变量之所以叫做”变量“,是有原因的,你可以改变赋给他们的值。在python中,这就要创建一个与原先不同的新东西,并把就标签贴在这个新东西上面。上弹中,我们就采用这种方式改变了”我的老师“,我们把标签我的老师从李老师身上取下来,把他贴在一个新的东西上,王老师上面,这样就为我的老师赋了新的值。我们看看新的例子:>>> a = 1>>>a = 2>>> print(a)2a这个变量还在,但是其中的内容却已经改变了。或许你很疑
2021-04-15 01:22:08 372
原创 学python第六弹 名字里是什么
学python第六弹 名字里是什么首先我们先公布第四弹的课后习题,看看大家有没有做正确。1 计算一周有几分钟>>>print(7*24*60)100802 打印你的名字,出生日期,最喜欢的颜色。分为三行。print('我的名字叫小白')print('我出生于2000年01月01日')print('我最喜欢的颜色是蓝色')第二题要新建一个...
2021-04-14 01:56:36 328
原创 学python第五弹 记住内存和变量
学python第五弹 记住内存和变量什么是程序?嘿,等等,我想我们在前面已经回答过这个问题,我们说过,程序就是下达给计算机的一系列指令。程序还具有一些别的特征,1 都有输入(input)2 都会处理(process)输入3 都会产生输出(output)输入、处理和输出前面我们学习到 ,你的第一个程序(代码清单1-1)并没有任何输入或处理,也正是因为这个原因,那个程序没有太大的意思。他的输出就是程序在屏幕上打印消息。第二个程序猜数游戏(代码清单1-2)就具备以下这三个基本要素,1 输入:玩家
2021-04-13 19:31:31 133
原创 学python第四弹 你的第二个程序
学python第四弹 你的第二个程序第一个程序没有多大的实际意义,它只是在屏幕上打印了一些内容,下面来试试一个更有意思的程序。代码清单1-2中的代码编写的是一个更简单的猜数游戏。#代码清单1-2 猜数游戏import randomsecret = random.randint (1,99) #在一到九十九选择一个数guess = 0tries = 0print('hi ,我是小白,我有一个秘密的数字')print('它是从数字1-99,我将给你六次尝试的机会')while guess !
2021-04-13 01:00:16 552
原创 学python第三弹 如果出现问题怎么解决
学python第三弹 如果出现问题怎么解决如果程序中出现错误无法运行,怎么办尼,我们将会遇到下面两种不同类型的错误。1语法错误IDLE在尝试运行程序前会对程序做一些检查,如果发现错误,这往往是一个语法错误(syntax error)。语法是一种编程语言的拼写和文法规则,所以出现语法错误意味着你键入的某个内容不是正确的python代码。下面给出一个例子,print('hello,and welcome to python !')print('I hope you will enjoy learni
2021-04-12 22:01:41 363
原创 学python第二弹 开始简单编程
学python第二弹 开始简单编程前面我们学到,在idle中运行单个指令,通过这些指令我们可以看到python能够做些什么,但是这些例子并不是真正的程序,程序是多个指令集合在一起,所以,我们就来创建第一个python程序吧。...
2021-04-12 02:12:16 197
原创 学python第一弹 用IDLE启动python
用IDLE启动pythonidle是python的一个python的外包shell平台 ,这是一个文本与程序交互的途径,打开idle之后,我们开始来点指令,看看是否可行,在>>>后面键入:print('hello world')然后按下回车键(enter)在每键入一行指令之后,都要按回车键。然后就会得到hello world>>>print就是打印的意思 在更新的python3中print必须有括号,这是和python2不同的,print(‘hello
2021-04-12 01:40:03 1488 1
原创 2021-04-12我的第一次系统学习python,python安装
今天将迎来我的第一次系统学习python在这里做一个记录,加深印象的同时,也和各位同行大牛一起进步,一起学习。一、我们首先要在python的官网把python下载下来。1)在浏览器输入:https://www.python.org,进入python官网。2)然后可以看到下面的页面,再点击Downloads,进入下载页面。3)点击Downloads就可以看到下面这个页面,往下拉页面就可以看到很多python的版本,有很多版本是因为python会定期更新。4)如何选择python的版本呢?3
2021-04-12 00:57:53 119
原创 [解决]cmd里输入python时弹出错误,解决方法。 `Warning: This Python interpreter is in a conda environment, but the env
[解决]cmd里输入python时弹出错误,解决方法。 Warning: This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see https://conda.io/activation原因:安装的是Anaconda中带的python
2021-03-03 04:14:46 1824 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人