2019.4.22登记

课堂笔记 2019.4.8

在windows环境下,用python写出第一个程序“hello world”

1 print("Hello World!!!")

View Code

课堂笔记 2019.4.12

在windows环境下,用python写出第一个用户交互程序“input”

 1 death_age=120
 2
 3 print("game star")
 4 print("")
 5 print("")
 6
 7 name=input("input your name:")
 8 age=input("input your age:")
 9
10
11 print(name,"still able to live",death_age-int(age),"years")

View Code

课堂笔记2019.4.13

python程序<数字比大小>: 用户输入3个数字,输出最大的数字和最小的数字

 1 #My idea
 2
 3 '''
 4 No1=int(input("please input first number:"))
 5 No2=int(input("please input scend number:"))
 6 No3=int(input("please input third number:"))
 7
 8 if No1>No2>No3:
 9     print("Max No is No1:",No1,"Min No is No3:",No3)
10 elif No1>No3>No2:
11     print("Max No is No1:",No1,"Min No is No2:",No2)
12 elif No2>No1>No3:
13     print("Max No is No2:",No2,"Min No is No3:",No3)
14 elif No2>No3>No1:
15     print("Max No is No2:",No2,"Min No is No1:",No1)
16 elif No3>No1>No2:
17     print("Max No is No3:",No3,"Min No is No2:",No2)
18 elif No3>No2>No1:
19     print("Max No is No3:",No3,"Min No is No1:",No1)
20 '''
21
22
23 #teather's idea. only MaxNo,no MinNo
24
25 '''
26 No1=int(input("please input first number:"))
27 No2=int(input("please input scend number:"))
28 No3=int(input("please input third number:"))
29
30 No=0
31
32 if No1>No2:
33     No=No1
34     if No>No3:
35         print("Max No is:",No)
36     else:
37         print("Max No is:",No3)
38 else:
39     No=No2
40     if No>No3:
41         print("Max No is:",No)
42     else:
43         print("Max No is:",No3)
44 '''
45
46 #bettet idea
47
48 No1=int(input("please input first number:"))
49 No2=int(input("please input scend number:"))
50 No3=int(input("please input third number:"))
51
52 max_No=0
53 min_No=0
54
55 if No1>No2:
56     max_No=No1
57     if max_No<No3:
58         min_No=No2
59         print("Max No is:",No3,"Min No is:",min_No)
60     else:
61         if No2<No3:
62             min_No=No2
63             print("Max No is:",max_No,"Min No is:",min_No)
64         else:
65             min_No=No3
66             print("Max No is:",max_No,"Min No is:",min_No)
67 else:
68     max_No=No2
69     if max_No<No3:
70         min_No=No1
71         print("Max No is:",No3,"Min No is:",min_No)
72     else:
73         if No1<No3:
74             min_No=No1
75             print("Max No is:",max_No,"Min No is:",min_No)
76         else:
77             min_No=No3
78             print("Max No is:",max_No,"Min No is:",min_No)

View Code

课堂笔记2019.4.14

python的四种运算符:算数运算符,赋值运算符,比较运算符,逻辑运算符。

算数运算符:+,-,*,/,//,%,**

赋值运算符:word="hello"(赋值字符串) , word=23(赋值数字)

比较运算符:<,>,==,!=

逻辑运算符:not , and , or (and和or有短路原则,如果条件1结果已知,后续代码不再执行)

课堂笔记2019.4.15

while语句:打印1-10

1 #打印1=10
2 No = 1
3
4 while No<=10:
5      print(No)
6      No+=1

View Code

课堂笔记2019.4.16

1.编写一个猜测年龄的程序

 1 #猜年轻
 2
 3 ''' 用if语句判断
 4 goal_age=76
 5
 6 guess_age=int(input("please guess age(1-100):"))
 7
 8 # print(guess_age,goal_age)
 9
10 if(guess_age==goal_age):
11  print("you got it")
12 else:
13  print("sorry,you are wrong")
14 '''
15
16 #利用while实现一直输入
17 '''
18 暂时无法实现2个问题:
19 1.从输错了数字开始算起的区间(比如输入两个数字(34,89)后,无法提醒在(34-89)之间的数字猜测)
20     2019.4.22号已自行解决
21 2.由用户自己选择放弃猜测退出程序. 2019.5.6 已解决
22
23 '''
24 goal_age = 76
25
26 guess_age = int(input("please guess age(1-100):"))
27 guess_maxage = 100
28 guess_minage = 1
29
30 while guess_age != goal_age:
31
32     if guess_age < goal_age:  # 判断输入的数字是否正确
33         print()
34         if guess_age > guess_minage:  # 用来取输入后的最小值
35             guess_minage = guess_age
36         print("your input number is:", guess_age)
37         print("that's too small... please guess ", guess_minage, "- ", guess_maxage, "!!")
38     elif guess_age > goal_age:
39         print()
40         if guess_age < guess_maxage:  # 用来取输入后的最大值
41             guess_maxage = guess_age
42         print("your input number is:", guess_age)
43         print("that's too big... please guess ", guess_minage, " -", guess_maxage, "!!")
44
45     guess_age = input("you can input 'give up' go to out or guess again:")
46
47         if guess_age == "give up":
48         print("It's so pity!!!")
49         break
50
51     guess_age = int(guess_age)
52
53 else:
54     print("you got it")

View Code

2.输出1-100之间的偶数

1 #输入1-100之间的偶数
2
3 No=1
4
5 while No<=100:
6     if No%2==0:
7         print(No)
8     No+=1

View Code

3.语法1:break 用来跳出本循环,continue用来结束本次循环。

语法2:print(“abc”,end=“”) “abc”后面不换行,继续显示打印的内容。

 语法3:while ... else... 非break中止的程序,都会执行else后的程序 。

课堂笔记2019.4.19

编写九九乘法表

 1 '''
 2 个人思路:
 3 九九乘法表。 a=1  while a <= 9: b=1  while b<=a:print((b,”*”,a,b*a),end(“,”))   b+=1  a+=1
 4 '''
 5
 6 high =1
 7
 8 while high<=9:
 9     wieth=1
10     while wieth<=high:
11         print(wieth,"*",high,"=",wieth*high,end="\t") # '\n'是换行,'\t'是tab
12         wieth+=1
13     print()
14     high+=1

View Code

转载于:https://www.cnblogs.com/kentee/p/10751147.html

自学python的日记分享相关推荐

  1. python炒股日记_自学python的日记分享

    2019.4.22登记 课堂笔记 2019.4.8 在windows环境下,用python写出第一个程序"hello world" 1 print("Hello Worl ...

  2. 新手快看,三分钟教你如何系统的自学python(经验分享)

    前言 Python是一个非常适合自学,0基础的话从入门到精通也只需要花3-4个月. 关于Python,我们不妨看看世界著名程序员.软件开源运动旗手 Eric S. Raymond 的建议: 如果你不懂 ...

  3. python编程自学能学会吗-小白看看!本人自学Python编程经验分享。

    这篇文章我将以我自学编程的经历.自己遇到的坑.如何解决问题等方面,给初学者朋友们分享自己的经验,希望对正在自学编程的你有帮助.如果哪里说的不对,也望得到您的批评指正! 1.为什么要学习编程? (1)因 ...

  4. 我是如何自学 Python 的,分享一下经验

    不少初学 Python 或者准备学习 Python 的小伙伴问我如何学习 Python.今天就说说我当时是怎么学习的. 缘起 我大学专业是电气工程,毕业后做的是自动化方面的工作.对于高级语言编程基本是 ...

  5. 转行python经验_【经验分享】转行如何自学Python并且找到工作,分享自己心得

    目前信息化产业发展势头很好,互联网就成为了很多普通人想要涉及的行业,因为相比于传统行业,互联网行业涨薪幅度大,机会也多,所以就会大批的人想要转行来学习Python开发. 做Python开发多年,给大家 ...

  6. 自学python在家怎么上班_【经验分享】转行如何自学Python并且找到工作,分享自己心得...

    目前信息化产业发展势头很好,互联网就成为了很多普通人想要涉及的行业,因为相比于传统行业,互联网行业涨薪幅度大,机会也多,所以就会大批的人想要转行来学习Python开发. 零基础学习Python必须明确 ...

  7. 自学python考哪些证书-【经验分享】想转行学python,过来人提醒大家几点

    因为目前python非常火,应用非常的广泛,是目前最火的行业之一,竞争很大,工资很高,未来发展也极好. 首先告诉你的是,零基础学习Python 难度还是有的,Python的专业程度本身就不简单,学习这 ...

  8. 自学python-python自学起来难不难?python学习路线分享

    Python算是编程里最简单的一门语言了,很多人依然学不会,找不到方法很麻烦,选择大于努力,就比如有的人东学一点西学一点,始终得不到要领,终归原因是学习方法有错误,有的人今天学一些后天学一些,三天打鱼 ...

  9. 六星教育python怎么样_六星教育:Python怎么学?自学Python经验分享

    近些年,随着人工智能.大数据.自动化运维等行业的兴起,Python在编程方向上得天独厚的优势也凸显出来.随着Python工程师需求的日益增多,Python薪资也随之水涨船高.学习Python的同学越来 ...

最新文章

  1. oracle 参数=gt;,解析gt参数
  2. web前端环境搭建以及vue-cli搭建启动vue项目
  3. java数组去重_再谈JavaScript数组去重
  4. 十种经济的方法帮你建立企业品牌
  5. input函数的基本使用
  6. CSS之简单的双引号
  7. 钉钉小程序可以上传文件_怎样禁止钉钉外发文件?钉钉文件传输协议分析
  8. Spring应用上下文 - - context
  9. 关于Cococs中的CCActionEase(下)
  10. Redis在本地安装与启动
  11. python爬虫菜鸟教程-Python爬虫学习100练001
  12. 数据库设计--企业人事管理系统(有关数据库的课程设计)
  13. Python爬虫之二手房
  14. android手机定时截屏软件,最好用的截图软件 安卓手机截图软件横评对比
  15. censo7安装mysql_centso7.2上mysql安装
  16. 【Python】两种方法计算平均值、中值、众数、方差、标准差、百分位数
  17. android 播放音乐媒体文件(一)
  18. 盘点国内优秀的机器人公司
  19. JavaScript笔记---JS简介和开发入门
  20. python窗口编程哪个好_Python界面编程好用的模块推荐

热门文章

  1. Golangci-lint 安装
  2. 站长 - 从百度不收录到排行第一页的实践
  3. SVN: File ‘xxxx‘ is locked in another working copy解决办法
  4. 纯CSS发光动效-CSS制作logo发光效果
  5. python 带账号密码的爬取
  6. 如何利用Redis实现分布式Session?
  7. 一切都是命中注定的!
  8. 软文的写作四大策略及技巧
  9. HCI 电脑串口工具验证CSR8311初始化
  10. 文字编排的对齐方式——错位