2018/6/6 Python今日收获

                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 + 1
15     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")

 

 

 

 

 

                                            

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

 

posted @ 2018-06-06 14:34  闭关修炼-好好学习,天天向上  阅读(375)  评论(0编辑  收藏  举报