设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
12
返回列表 发新帖
楼主: anyone
打印 上一主题 下一主题

Crossin的编程教室 自学进度和问题

[复制链接]

16

主题

1

好友

244

积分

中级会员

Rank: 3Rank: 3

11#
发表于 2015-10-25 22:06:51 |只看该作者
本帖最后由 anyone 于 2015-10-26 02:57 编辑

【Python 第9课】 random

提醒自己:
1, 注意拼写
2, 注意大小运算时候的各种情况的分析和判断. 做一些这方面的思维锻炼
3, 字符和数字类型运算时候的情况.
  1. from random import randint #第一次写成randit了, 修改拼写错误的时候注意全部文本搜索一下, 修改了这里却忘记了下面.
  2. age = randint(1,100)
  3. print("猜我的年龄?")
  4. print("放弃输入数字0") #如何判断按键? 比如不输入答案, 直接回车. #开始我直接写"quit", 但是文字答案在这里会有很多意想不到的结果, 所以简化只能是0. 恐怕需要一些数值类型判断的技巧.
  5. answer=""

  6. while answer!=0 and answer!=age:
  7.     #answer=raw_input() #字符和数字如果做比较运算是可以的. 为了避免这个情况, 需要判断一下数据类型.
  8.     answer=input()
  9.     if answer>age and answer!=0:
  10.         print("no, get smaller next time...")
  11.     if answer<age and answer!=0:
  12.         print("no, get bigger next time")
  13. if answer==age:
  14.     print("Nice try! Bingo!")
  15. if answer==0:
  16.     print("Thanks play this game, see ya next time.")
  17.    
  18. #要比较好的了解数字大小判断的各种情况, 多联系一下这方面的思维. 争取做到一次到位.
复制代码
回复

使用道具 举报

16

主题

1

好友

244

积分

中级会员

Rank: 3Rank: 3

12#
发表于 2015-10-25 22:20:00 |只看该作者
【Python 第10课】 变量2

一般判断需要一个变量, 数值需要一个变量.
  1. a=1
  2. b=0
  3. while a<100:
  4.     b=b+a
  5.     a=a+1
  6. print b
复制代码
回复

使用道具 举报

16

主题

1

好友

244

积分

中级会员

Rank: 3Rank: 3

13#
发表于 2015-10-26 01:42:27 |只看该作者
【Python 第11课】 逻辑判断
  1. a = True #True是逻辑值, 那么true呢?
  2. b = not a
  3. print("想想下面这些逻辑运算的结果,然后用print看看你想的对不对:")
  4. print("我的答案")
  5. print("b : False")
  6. print("not b : True")
  7. print("a == b : False")
  8. print("a != b : True")
  9. print("a and b : False")
  10. print("a or b : Ture")
  11. print("1<2 and b==True : False")

  12. print("这里是结果:")
  13. print(b)
  14. print(not b)
  15. print(a == b)
  16. print(a != b)
  17. print(a and b)
  18. print(a or b)
  19. print(1<2 and b==True)
复制代码
回复

使用道具 举报

16

主题

1

好友

244

积分

中级会员

Rank: 3Rank: 3

14#
发表于 2015-10-26 02:01:45 |只看该作者
【Python 第12课】 for循环
  1. print("1+2+3....+100=")
  2. a=0
  3. for i in range(1,101):
  4.     a=a+i
  5. print(a)
复制代码
回复

使用道具 举报

1

主题

1

好友

152

积分

注册会员

Rank: 2

15#
发表于 2016-3-26 09:26:30 |只看该作者
赞一个!!很好的学习输出方法!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-9-28 06:11 , Processed in 0.014602 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部