新手常犯的错误

1.Pyhon中没有用{ }来表示的语句但是当碰到 : 冒号结尾的语句时,一定要用四个空格或Tab键来进行首行缩进但在一个语句体中不要使用混合Tab和空格

2.大部分方法两边的的下划线都是双下划线如 __init__  不要写成 _init_

3.不要把项目都创建在Pyhton目录中很多初学者都任务吧项目放在Pyhon目录下再能运行 其实不然 只要把Pyhon添加到path环境变量中那任何目录下的Python程序都能被执行

4.在Pyhon程序文件路径中尽量避免出现中文或空格这可能导致编辑器无法运行该程序

5.创建的目录与文件名不要与类库同名

Python入门小程序

temp=int(input("猜猜我心中的数字"))

if temp == 8:

print("猜对了")

else:

print("猜错了")

print("结束")         基本猜数字程序

import random

temp=int(input("猜猜我心中的数字"))

secr=random.randint(1,10)

while temp != secr :

if(temp < secr):

print("猜小了")

else:

print("猜大了")

temp=int(input("猜猜我心中的数字"))

temp == secr

print("猜对了游戏结束")

import random

temp=int(input("猜猜我心中的数字"))

secr=random.randint(1,10)

i=2

while (temp != secr)and(i) :

if(temp < secr):

print("猜小了")

print("剩余机会:",i)

else:

print("猜大了")

print("剩余机会",i)

temp=int(input("猜猜我心中的数字"))

temp == secr

i=i -1

else:

if(i>0):

print("猜对了游戏结束")

else:

print("机会用完了")

限制输入次数

from time import  strftime

from time import sleep

import time

import random

user = "tom"

passwd = "abc123"

for n in range(3):

username = input("Username:")

password = input("Password:")

if username == user and password == passwd :

print('正在登陆中请稍后')

sleep(0.5)

print('.')

sleep(0.5)

print('.')

sleep(0.5)

print('.')

sleep(0.5)

print("欢迎您登录 %s" %user)

print("当前时间为")

print(time.strftime('%Y-%m-%d %H:%M:%S'))

temp = int(input("猜猜数字:"))

secr=random.randint(1,10)

while temp != secr :

if(temp< secr):

print("猜小了")

else:

print("猜大了")

temp=int(input("猜猜数字"))

temp == secr

print("游戏结束")

break

else:

print("用户名或密码输入错误")

else:

print('输入错误三次了')

登录后玩猜数字游戏

from time import  strftime

from time import sleep

import time

import random

user = "tom"

passwd = "abc123"

for n in range(3):

username = input("Username:")

password = input("Password:")

if username == user and password == passwd :

print('正在登陆中请稍后')

sleep(0.5)

print('.')

sleep(0.5)

print('.')

sleep(0.5)

print('.')

sleep(0.5)

print("欢迎您登录 %s" %user)

print("当前时间为")

print(time.strftime('%Y-%m-%d %H:%M:%S'))

temp = int(input("猜猜数字:"))

secr=random.randint(1,10)

i=2

while (temp != secr)and(i) :

if(temp< secr):

print("猜小了")

print("当前剩余次数为:",i)

else:

print("猜大了")

print("当前剩余次数为:",i)

temp=int(input("猜猜数字"))

temp == secr

i=i -1

else:

if(i>0):

print("猜对了游戏结束")

else:

print("机会没了")

break

else:

print("用户名或密码输入错误")

else:

print('输入错误三次了')

猜错次数判断

登录:range(3)固定了for循环的次数如果三次后还没有执行到if语句里的话就会执行 break后的语句上面定义了user和pwd 下方输入 通过 if == 来对 输入的账号密码进行对比 成立的话执行if的内容不成立则执行else的内容,

错误次数:上面定义了一个 i=2 第一次执行程序 输入错误的数字 不管猜大或猜小 都会打印出一个默认的 i=2  下一步执行i=i-1 吧原有的减去1赋值给上面的1=2所以上面的i=2就变好成了i=1 再次错误的话会依次减去

猜数字:定义了一个随机数执行生成随机数是数字就已经生成好了 while判断判断输入的数据和随机生成的数据是否一致 如不一致的话就执行while循环里的内容  如一致的话while条件就不成立就会跳过while执行下面的else:

Selenium + Python 自学笔记(第九天)相关推荐

  1. 字节跳动大佬的Python自学笔记.pdf

    1. 字节跳动大佬的Python自学笔记 这是我的一个朋友自学资料包,通过这个资料包自学拿到了字节跳动的Offer, 下面是他之前入门学习Python时候的学习资料,非常全面,从Python基础.到w ...

  2. Python 自学笔记(教程)(七)

    Python 自学笔记(教程)(七) 代码 代码讲解 import time time.sleep() random random.randint() % 传送门 代码 今天的笔记很简单,就用课程作业 ...

  3. Python自学笔记6:实操案例三(十进制转换二、八、十六进制),手机充值,计算能量消耗,预测未来子女身高

    Python自学笔记6:实操案例三(十进制转换二.八.十六进制),手机充值,计算能量消耗,预测未来子女身高 杨淑娟老师网课传送门(非广告):https://www.bilibili.com/video ...

  4. 【Python自学笔记】报错No module Named Wandb

    [Python自学笔记]已经装了wandb,还报错No module Named Wandb 方法1.重启cmd和jupyter notebook 直接把窗口和cmd页面全关了,重新打开,再次运行安装 ...

  5. Python 自学笔记----1.1实例与封装

    Python 自学笔记----1.1实例与封装 背景描述 封装 类 实例 总结 代码地址 感悟 背景描述 初次了解了类与对象后,就可以深入学习一些面向对象的特性了:封装,继承,多态之 封装 类 首先还 ...

  6. python自学笔记

    https://www.cnblogs.com/secondtonone1/p/6796323.html 恋恋风辰 python自学笔记(一) 我没学过python,通过网上和一些图书资料,自学并且记 ...

  7. Python自学笔记10:实操案例七(根据星座测试性格特点、模拟12306火车订票下单)

    Python自学笔记10:实操案例七(根据星座测试性格特点.模拟12306火车订票下单) 网课传送门:https://www.bilibili.com/video/BV1Sw411Z779?p=157 ...

  8. Python自学笔记——视频课程来自小甲鱼零基础入门学习python

    Python自学笔记 细枝末节 / 浮点除 // 地板除 字符串 apitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) ...

  9. Python自学笔记9:实操案例六(千年虫,购物流程)

    Python自学笔记9:实操案例六(千年虫,购物流程) 网课传送门:第155,156讲,https://www.bilibili.com/video/BV1Sw411Z779?p=155 1.千年虫 ...

最新文章

  1. Android MediaRecorder架构详解
  2. 开源分布式中间件 DBLE 快速入门指南
  3. js for循环_JS 函数的执行时机(深入理解6个6)
  4. 一、mongodb数据库系列——介绍和安装 简单使用 增删改查
  5. scala初学之helloWorld
  6. (一)phoneGap之环境搭建教程及其example分析
  7. 这个大学生开发者用技术解决收入问题,乡亲们都回村了
  8. 将下图的nfa确定化为dfa_想要确定一个宝石矿物种,必须要确定这两大因素
  9. Kubernetes知识体系-从入门到精通
  10. vs2005开发Silverlight平台搭建
  11. PDMS Pipeline Tool 教程(二):通用功能
  12. excel文件下载下来损坏 js_javascript-下载XLSX损坏
  13. vant + Vue创建项目全过程
  14. label confusion learning to enhance text classification models
  15. 百度编辑器-Ueditor-上传图片的配置
  16. ubuntu 18.04 安装conda环境 及 创建虚拟环境
  17. word怎么去除回车标记
  18. java(Springboot) excel模板下载、导入
  19. vscode怎么禁用插件_VSCode常用插件用户设置常见冲突解决
  20. 在华为云平台的ModelArts 从0开始部署自己的数据集与模型

热门文章

  1. IT培训班真的有用吗?IT培训包就业是真的吗?
  2. ae2020不支持的视频驱动程序_Premiere 2020安装后,不支持视频驱动程序,怎么解决?...
  3. 双翌视觉对位软件MasterAlign放入SY_License.Dat加密锁加密文件
  4. 安全合规/GDPR--24--研究:GDPR合规体系设立与执行
  5. C#上位机开发(十二)—— SQLite的使用
  6. go语言中flag库使用
  7. ddr4 dqs 频率_DDR4各种技术参数详解
  8. UE4 AI移动到 出现的BUG以及解决方案
  9. SQL实战(51到60题)
  10. RouterOS 常用命令、用法及官方资料