2019.4.22登记

课堂笔记 2019.4.8

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

 print("Hello World!!!")

课堂笔记 2019.4.12

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

 death_age=120

 print("game star")
print("")
print("") name=input("input your name:")
age=input("input your age:") print(name,"still able to live",death_age-int(age),"years")

课堂笔记2019.4.13

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

 #My idea

 '''
No1=int(input("please input first number:"))
No2=int(input("please input scend number:"))
No3=int(input("please input third number:")) if No1>No2>No3:
print("Max No is No1:",No1,"Min No is No3:",No3)
elif No1>No3>No2:
print("Max No is No1:",No1,"Min No is No2:",No2)
elif No2>No1>No3:
print("Max No is No2:",No2,"Min No is No3:",No3)
elif No2>No3>No1:
print("Max No is No2:",No2,"Min No is No1:",No1)
elif No3>No1>No2:
print("Max No is No3:",No3,"Min No is No2:",No2)
elif No3>No2>No1:
print("Max No is No3:",No3,"Min No is No1:",No1)
''' #teather's idea. only MaxNo,no MinNo '''
No1=int(input("please input first number:"))
No2=int(input("please input scend number:"))
No3=int(input("please input third number:")) No=0 if No1>No2:
No=No1
if No>No3:
print("Max No is:",No)
else:
print("Max No is:",No3)
else:
No=No2
if No>No3:
print("Max No is:",No)
else:
print("Max No is:",No3)
''' #bettet idea No1=int(input("please input first number:"))
No2=int(input("please input scend number:"))
No3=int(input("please input third number:")) max_No=0
min_No=0 if No1>No2:
max_No=No1
if max_No<No3:
min_No=No2
print("Max No is:",No3,"Min No is:",min_No)
else:
if No2<No3:
min_No=No2
print("Max No is:",max_No,"Min No is:",min_No)
else:
min_No=No3
print("Max No is:",max_No,"Min No is:",min_No)
else:
max_No=No2
if max_No<No3:
min_No=No1
print("Max No is:",No3,"Min No is:",min_No)
else:
if No1<No3:
min_No=No1
print("Max No is:",max_No,"Min No is:",min_No)
else:
min_No=No3
print("Max No is:",max_No,"Min No is:",min_No)

课堂笔记2019.4.14

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

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

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

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

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

课堂笔记2019.4.15

while语句:打印1-10

 #打印1=10
No = 1 while No<=10:
print(No)
No+=1

课堂笔记2019.4.16

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

 #猜年轻

 ''' 用if语句判断
goal_age=76 guess_age=int(input("please guess age(1-100):")) # print(guess_age,goal_age) if(guess_age==goal_age):
print("you got it")
else:
print("sorry,you are wrong")
''' #利用while实现一直输入
'''
暂时无法实现2个问题:
1.从输错了数字开始算起的区间(比如输入两个数字(34,89)后,无法提醒在(34-89)之间的数字猜测)
2019.4.22号已自行解决
2.由用户自己选择放弃猜测退出程序. 2019.5.6 已解决 '''
goal_age = 76 guess_age = int(input("please guess age(1-100):"))
guess_maxage = 100
guess_minage = 1 while guess_age != goal_age: if guess_age < goal_age: # 判断输入的数字是否正确
print()
if guess_age > guess_minage: # 用来取输入后的最小值
guess_minage = guess_age
print("your input number is:", guess_age)
print("that's too small... please guess ", guess_minage, "- ", guess_maxage, "!!")
elif guess_age > goal_age:
print()
if guess_age < guess_maxage: # 用来取输入后的最大值
guess_maxage = guess_age
print("your input number is:", guess_age)
print("that's too big... please guess ", guess_minage, " -", guess_maxage, "!!") guess_age = input("you can input 'give up' go to out or guess again:") if guess_age == "give up":
print("It's so pity!!!")
break guess_age = int(guess_age) else:
print("you got it")

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

 #输入1-100之间的偶数

 No=1

 while No<=100:
if No%2==0:
print(No)
No+=1

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

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

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

课堂笔记2019.4.19

编写九九乘法表

 '''
个人思路:
九九乘法表。 a=1 while a <= 9: b=1 while b<=a:print((b,”*”,a,b*a),end(“,”)) b+=1 a+=1
''' high =1 while high<=9:
wieth=1
while wieth<=high:
print(wieth,"*",high,"=",wieth*high,end="\t") # '\n'是换行,'\t'是tab
wieth+=1
print()
high+=1

自学python的日记分享的更多相关文章

  1. 420小时学习代码之后:如何教你免费自学Python

    原文地址:learning-to-code-420-hours-later-how-to-teach-yourself-python-for-free 说明:有些网址需要FQ. 大约在1.5年前,我开 ...

  2. 你是如何自学 Python 的?

    作为一名Python爱好者,我也想跟大家分享分享我自学Python的一些小经验.搬来你的小板凳,听听看吧.也许,你会很有收获,也许你也走上了自学Python的不归路.开讲啦~ 首先,你要有自信心,要明 ...

  3. 孤荷凌寒自学python第八十六天对selenium模块进行较详细的了解

    孤荷凌寒自学python第八十六天对selenium模块进行较详细的了解 (今天由于文中所阐述的原因没有进行屏幕录屏,见谅) 为了能够使用selenium模块进行真正的操作,今天主要大范围搜索资料进行 ...

  4. 孤荷凌寒自学python第八十五天配置selenium并进行模拟浏览器操作1

    孤荷凌寒自学python第八十五天配置selenium并进行模拟浏览器操作1 (完整学习过程屏幕记录视频地址在文末) 要模拟进行浏览器操作,只用requests是不行的,因此今天了解到有专门的解决方案 ...

  5. 孤荷凌寒自学python第八十四天搭建jTessBoxEditor来训练tesseract模块

    孤荷凌寒自学python第八十四天搭建jTessBoxEditor来训练tesseract模块 (完整学习过程屏幕记录视频地址在文末) 由于本身tesseract模块针对普通的验证码图片的识别率并不高 ...

  6. 孤荷凌寒自学python第八十三天初次接触ocr配置tesseract环境

    孤荷凌寒自学python第八十三天初次接触ocr配置tesseract环境 (完整学习过程屏幕记录视频地址在文末) 学习Python我肯定不会错过图片文字的识别,当然更重要的是简单的验证码识别了,今天 ...

  7. 孤荷凌寒自学python第八十二天学习爬取图片2

    孤荷凌寒自学python第八十二天学习爬取图片2 (完整学习过程屏幕记录视频地址在文末) 今天在昨天基本尝试成功的基础上,继续完善了文字和图片的同时爬取并存放在word文档中. 一.我准备爬取一个有文 ...

  8. 孤荷凌寒自学python第八十一天学习爬取图片1

    孤荷凌寒自学python第八十一天学习爬取图片1 (完整学习过程屏幕记录视频地址在文末) 通过前面十天的学习,我已经基本了解了通过requests模块来与网站服务器进行交互的方法,也知道了Beauti ...

  9. 孤荷凌寒自学python第八十天开始写Python的第一个爬虫10

    孤荷凌寒自学python第八十天开始写Python的第一个爬虫10 (完整学习过程屏幕记录视频地址在文末) 原计划今天应当可以解决读取所有页的目录并转而取出所有新闻的功能,不过由于学习时间不够,只是进 ...

随机推荐

  1. JVM 线上故障排查基本操作

    # 前言 对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的.各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题.楼主同样也遇到过这些问题,那么,遇到这些问题该 ...

  2. web页面测试

    一.Web的功能测试   1.超链接测试     a.链接与链接的说明文字要匹配 (注:也可以是图片)        b.链接的文字要描述正确        c.链接的文字要精简有效     d.链接 ...

  3. Android 百分比布局库(percent-support-lib) 解析与扩展

    转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347: 本文出自:[张鸿洋的博客] 一.概述 周末游戏打得过猛,于是周 ...

  4. HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果

    首先感谢w3cfuns的老师~ 今天给大家带来一个CSS3制作的翻牌效果,就是鼠标移到元素上,感觉可以看到元素背后的信息.大家如果制作考验记忆力的连连看.扑克类的游戏神马的,甚至给女朋友写一些话语,放 ...

  5. yii2.0 app上集成支付宝支付

    1.首先从支付宝官网下载支付宝app支付sdk 地址 : https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.hLEa5O&a ...

  6. 过滤emoji表情符

    1.使用正则匹配 public  function remove_emoji($text){        return preg_replace('/([0-9|#][\x{20E3}])|[\x{ ...

  7. centos7 更新Firefox版本

    1.用你本地的旧版 firefox,访问http://www.firefox.com.cn,下载Linux版本的Firefox,因为我的是64位故选择的安装包是:"Firefox-lates ...

  8. BZOJ_3689_异或之_可持久化Trie+堆

    BZOJ_3689_异或之_可持久化Trie+堆 Description 给定n个非负整数A[1], A[2], ……, A[n]. 对于每对(i, j)满足1 <= i < j < ...

  9. oracle常用系统函数

    一.字符类函数 字符类函数是专门用于字符处理的函数,处理的对象可以是字符或者字符串常量,也可以是字符类型的列. 1.ASCII(c)和CHR(i) ASCII(c)函数用于返回一个字符的ASCII码, ...

  10. IOS-QQ第三方登录

    iOS QQ第三方登实现   我们经常会见到应用登陆的时候会有QQ,微信,微博等的第三方登陆 如图: 下面我们主要讲一下qq的第三方登陆如何实现 首先,到官网注册: http://wiki.conne ...