首页 > 其他分享 >phthon1第一天

phthon1第一天

时间:2023-12-04 19:56:28浏览次数:24  
标签:第一天 temp Python phthon1 BIF 甲鱼 print input

第一个小程序:

print('---------------------------------来玩一个游戏吧----------------------------')
temp =input('请输入代表心情的数字:')
guess=int (temp)
if guess==8:
    print("你是猜对了!")
    print("你是小甲鱼的蛔虫吗?")
else:
    print("你是猜错了!")
print("游戏结束,期待下次您的选择.")

 

出现问题的地方:

1.print后面的()应该是英文的 ,

2.缺少了guess=int (temp),输入任何数字运行结果都是你是猜错了!

3.if guess==8:  8后面缺少了:,执行报错

作业

0. 什么是BIF?

BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入(注:Python3 用 input() 取代了 Python2 的 raw_input(),用法如有不懂请看视频讲解)。

太多BIF学不过来怎么办?看不懂英文说明怎么办?Python3的资料太少怎么办?没事,有了小甲鱼,妈妈再也不用担心我的学习了!


1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?

在 Python 或 IDLE 中,输入 dir(__builtins__) 可以看到 Python 提供的内置方法列表(注意,builtins 前后是两个下划线哦)其中小写的就是 BIF。

如果想具体查看某个 BIF 的功能,比如 input(),可以在 shell 中输入 help(input),就会得到这个 BIF 的功能描述。

哦,答案应该是 69 个,不信你自己数数看(注意:不同版本 Python 可能会有些出入)。


2. 在 Python 看来:'FishC' 和 'fishc' 一样吗?

不一样,因为 Python 是一个“敏感的小女孩”,所以不要试图欺骗她,对 Python 来说,fishc 和 FishC 是完全不同的两个名字,所以编程的时候一定要当心。不过 Python 会帮助解决可能因此出现的问题,例如只有当标识符已经赋值后(还记得吗,小甲鱼在课堂中说过 Python 的变量是不用先声明的)才能在代码中使用,未赋值的标识符直接使用会导致运行时错误,所以你很快就可以根据经验发现此问题。


3. 在小甲鱼看来,Python 中什么是最重要的?你赞同吗?

缩进!在小甲鱼看来,缩进是 Python 的灵魂,缩进的严格要求使得 Python 的代码显得非常精简并且有层次(小甲鱼阅读过很多大牛的代码,那个乱......C语言不是有国际乱码大赛嘛......)。

所以在 Python 里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的事情可能和你的期望相去甚远(就像C语言里边括号打错了位置)。

如果在正确的位置输入冒号“:”,IDLE 会自动将下一行缩进!


4. 这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?有没有好的办法可以解决这个问题呢?
http://www.fishc.com
C语言的话,如果 if( c == 1 ) 写成 if( c = 1 ),程序就完全不按程序员原本的目的去执行,但在 Python 这里,不好意思,行不通,语法错误!Python 不允许 if 条件中赋值,所以 if c = 1: 会报错!

小甲鱼觉得这种做法可以非常有效的防止程序员因为打炮、熬夜等问题导致粗心的 BUG ,并且这类 BUG 杀伤力都巨大!


5. 你听说过“拼接”这个词吗?

在一些编程语言,我们可以将两个字符串“相加”在一起,如:'I' + 'Love' + 'FishC' 会得到 'ILoveFishC',在 Python 里,这种做法叫做拼接字符串。

0. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”

例如:



temp=input('请输入你的姓名:')
print('你好:'+ temp +'')

 

'+ temp +'这个没有想到




1. 编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”

例如:

temp=input('请输入1-100:')
guess=int (temp)
if 1<= guess <=100:
    print('你妹好漂亮')
else:
    print('你大爷好丑')

 



if 1<= guess <=100:空格没有想到

  


2. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!

 

标签:第一天,temp,Python,phthon1,BIF,甲鱼,print,input
From: https://www.cnblogs.com/mmjmaomaochong/p/17875786.html

相关文章

  • 第一天入职就结束了
    第一天入职就结束了情况描述领导看到我入职报告写的红绿色色盲,便以为我分不清正常和报错的红色,拒绝让我入职。产生的原因当初做体检的时候医生草草给了几张图就判了色盲我拿到这检测结果的时候,本想跟医生说再测测的,我不是色盲,只是色弱,可是看医生很忙,想着运维岗位而已......
  • 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
    LeetCode704二分查找题目链接:LeetCode704左闭右闭:视频讲解:手把手带你撕出正确的二分法思路:在循环条件中注明left<=right,即[left,right]classSolution{public:intsearch(vector<int>&nums,inttarget){intleft=0,right=nums.size()-1......
  • 第一天总结
    HTML第一天我们接下来是进行的网页开发网页的相关概念:什么是网页?什么是HTML?网页的形成?什么是网页:1.网站是指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合。2.网页是网站中的一“页”,通常是HTML格式的文件,它要通过浏览器来阅读。网......
  • Hadoop第一天学习记录
    今天,我开始接触并学习Hadoop,一个分布式存储和计算框架,广泛应用于大数据处理和分析领域。为了方便记录和回顾,我将在这里详细记录下我第一天的学习内容和心得。首先,我了解了Hadoop的背景和基本概念。Hadoop起源于ApacheNutch项目,旨在构建一个分布式搜索引擎。然而,随着项目的演进,Hado......
  • 学C语言的第一天
     我是一名来自农村的孩子,没见过什么大世面,大学之前也没怎么接触过计算机,但是对计算机有浓厚的兴趣,我愿意去了解去学习它。 我学习C语言的主要目的也就是跟进时代,了解时代,去发现更多机会,去迎合社会需求。当我意识到土木工程就业现状之后我就考虑是否需要换一个方向去发展,就算......
  • 项目冲刺第一天
    团队成员学号龙新超3121004921刘润桦3121004919艾孜海尔江3121004900梁戬希3121004914阿布都拉·阿布都许克3121004686各个成员在alpha阶段认领任务整个项目预取的任务量任务耗时(天)后端代码编写3数据库创建1前端代码编写2前......
  • 学习JavaScript的第一天
    JavaScript概述JavaScript的介绍js属于一门面向对象的编程语言属于跨平台面向对象(oop)以对象方式实现所有的功能跨平台:js代码不论是在什么样的操作系统上执行结果都是一样JavaScript发展史ECMA根据微软与网景配合设计了JS的语法标准(ECMAScript简称叫做ES)ES存在很......
  • SpringMVC框架第一天
    目录SpringMVC的基本概念三层架构和MVC三层架构MVC模型MVC概述SpringMVC是什么SpringMVC在三层架构的位置SpringMVC的优势SpringMVC的入门SpringMVC的入门案例入门案例中的组件DispatcherServlet:前端控制器HandlerMapping:处理器映射器Handler:处理器HandlAdapter:处理器适配器ViewR......
  • 获取月度第一天和最后一天
    //获取月度第一天publicStringgetFirstMonthDay(intmonth){Calendarcalendar=Calendar.getInstance();//设置月份calendar.set(Calendar.MONTH,month-1);//获取某月最小天数intfirstDay=calendar.getActua......
  • 电子公文系统冲刺第一天
    1.会议照片 2.项目燃尽图 3.设计框架    ......