博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018/6/6 Python今日收获
阅读量:5281 次
发布时间:2019-06-14

本文共 2345 字,大约阅读时间需要 7 分钟。

                Python day1 ——000 001 002 003 004使用Python设计第一个游戏!

今日学习内容:

0.print("")函数

1.idle是一个Python shell,shell的意思是“外壳”,就像windows的cmd,liunx的命令窗口,他们都是shell,我们可    以领用他们给操作系统下达命令,同样的,我们利用IDle与Python进行互动

2.input()函数,用来接收从键盘来的值,其中可以输入“提示信息”,也可不输入。

3.\ 转义符,如果想要输出双引号,可以print("\"这是双引号\"")

4.Python是一门脚本语言,以简单快速的方式使系统完成复杂的操作的脚本语言的创作原则。

5.BIF是Python的内置函数(Built-in Functions),目的是为了让程序员迅速地编写程序,如,print(),input().

  另外help(xxx)可以查看该xxxBIF的功能描述。

6.Python就像一个敏感的小女孩,不要试图欺骗她,在她眼中,Python和python可是两个不同的名字哦。

7.缩进在Python中非常重要,堪称Python的灵魂,它使Python的代码结构有层次且严谨,错误使用或不使用缩进可能会使    程序的功能"面目全非",就像c中的括号一样。

8.if():条件中若要判断相等要写p==1,而不是if(p=1): Python不允许在判断条件中赋值。

9.若要在“”中输入\,可以用\来转义\,但如果一句话中有多个\,难道要一个个去转义吗,显然不是,这时可以使用:

  原始字符串:str=r"\xxx",可以自动转义\,但是\无法位于字符串的末尾,若想在末尾加一个\,需在句末另加一个‘\\’。

10.while循环语句:格式为:

          while 条件 :

                 条件为ture执行的操作

11.random模块:其中有一个模块叫randint(),它可以返回一个随机数,使用方法:

          使用前导包import random

          str = random.randint(第一个数,第二个数)【之间生成一个随机数】

12.连续用三个可以引用"""多行字符串"""。

13.关于c中的&&与Python中的and的区别:

           1.当两边都是逻辑型时,没有区别

           2.当一边为逻辑值一边为其他类型时,a and b,若a为false,返回a,否则返回b

              如:在c中,0&&3 = 0,1&&3 = 1在python中,,0 and 3 = 0,1 and 3 = 3!

14.短路逻辑:逻辑操作符有个有趣的特性:在不需要求值的时候不进行操作。例如:表达式 x and y,需要 x 和 y 两     个变量同时为真(True)的时候,结果才为真。因此,如果当 x 变量得知是假(False)的时候,表达式就会立刻返回        False,而不用去管 y 变量的值。这种行为被称为短路逻辑(short-circuit logic)或者惰性求值(lazy              evaluation),这种行为同样也应用与 or 操作符。如:3 or 4 = 3

今日练习内容:

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

  其中涉及到两个条件的与,或,在Python中,与是and,或是or,所以该句代码

   if(p>1 and p<100):

 

      print("你妹好漂亮")  【注意缩进】

 1.完善第二个改进要求(为用户提供三次机会尝试,机会用完或者用户猜中答案均退出循环)并改进视频中小甲鱼的代码。

 

1 import random 2 secret = random.randint(1,10) 3 time = 0 4 print('---------------------第一个游戏----------------------') 5 temp = input("不妨猜一下我心里想的是什么数字呢:") 6 guess = int(temp) 7 while (guess != secret) and (time<3): 8     if(guess > secret): 9             print("猜大啦!")10     else:11             print("猜小啦!")12     temp = input("请重新输入吧:")13     guess = int(temp)14     time = time + 115     if guess == secret:16         print("卧槽,你是我心里的蛔虫嘛?!")17         print("哼!猜中了也没有奖励![○・`Д´・ ○]")18     else:19         if(guess > secret):20             print("猜大啦!")21         else:22             print("猜小啦!")23         if time<3:24             print("再试一次吧!")25         else:26             print("机会用完啦,退下吧!")27 print("游戏结束,不玩啦o(* ̄︶ ̄*)o")

 

 

 

 

 

                                            

不管痛苦也好、悲伤也好...都要努力到底!就算失去生命,也要用双手来保护到底!如此一来,就算死掉,也会永远留下男子汉活过的证据!

 

转载于:https://www.cnblogs.com/redheart/p/9144432.html

你可能感兴趣的文章
打包java程序生成exe
查看>>
八叉树
查看>>
poj 1129 搜索
查看>>
Git 远程仓库
查看>>
HttpClient的巨坑
查看>>
关于静态文本框透明度的问题
查看>>
海量数据、高并发的优化方案
查看>>
javascript的发展及个人笔记
查看>>
全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
查看>>
梦断代码读后感01
查看>>
[CF#250 Div.2 D]The Child and Zoo(并查集)
查看>>
博客园博客插入公式
查看>>
hdu 1028 Ignatius and the Princess III(母函数入门+模板)
查看>>
Ubuntu下配置安装telnet server
查看>>
Codeforces 235 E Number Challenge
查看>>
ubuntu 常见命令整理
查看>>
EJBCA安装教程+postgresql+wildfly10
查看>>
(五十四)涂鸦的实现和截图的保存
查看>>
配置EditPlus使其可以编译运行java程序
查看>>
java中的占位符\t\n\r\f
查看>>