Day1作业及默写
1、简述变量命名规范
变量由字母, 数字,下划线搭配组合而成
不可以⽤数字开头,更不不能是全数字
不能是pythond的关键字, 这些符号和字母已经被python占⽤, 不可以更改
不要⽤中文
名字要有意义
不要太长
区分⼤小写
推荐使⽤用驼峰体或者下划线命名
驼峰体: 除⾸首字母外的其他每个单词⾸首字母大写
下划线: 每个单词之间⽤用下划线分开
2、name = input(“>>>”) name变量量是什么数据类型?
通过input函数赋值的是字符串类型
3.if条件语句句的基本结构?
第一种语法:
if 条件: #冒号是将条件与结果分开。
结果1。 # 四个空格,或者一个tab键,这个是告诉程序满⾜足这个条件的
结果2。
#如果条件是真(True) 执⾏行行结果1, 然后结果2, 如果条件假(False) 直接结果2
第二种语法:
If 条件:
结果1
else:
结果2
代码3
第三种语法:
If 条件1:
结果1
elif 条件2:
结果2
else:
结果n
第四种语法(嵌套):
If 条件1:
结果1
If 条件2:
结果2
else:
结果3
else:
结果4
4.用print打印出下⾯面内容:
⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何人胜,
古今英雄唯是君.
si='''
⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何人胜,
古今英雄唯是君.
'''
print('si')
5.利用if语句写出猜⼤⼩的游戏:
设定⼀个理想数字⽐如:66,让用户输入数字,如果比66大,则显示猜测的结果⼤了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果 正确。
GuessNum = 66
InputNum=input('Guess Num:').strip()
if not InputNum.isdigit():
print('Pls Input A Num.')
continue
else:
InputNum=int(InputNum)
if InputNum == GuessNum:
print('Well Done')
exit_flag = True
elif InputNum > GuessNum:
print('More Than GuessNum')
elif InputNum < GuessNum:
print('Less Than GuessNum')
else:
print('Input a num')
6.提示用户输入他的年龄, 程序进行判断.
'''
如果小于10, 提示小屁孩,
如果大于10, 小于20, 提示春期叛逆的小屁孩,
如果大于20, ⼩于30. 提示开始定性, 开始混社会的小屁孩⼉,
如果大于30, ⼩于40. 提示看老大不小了, 赶紧结婚小屁孩儿,
如果⼤于40, 小于50. 提示家里有个不听话的小屁孩⼉,
如果⼤于50, 小于60. 提示自⼰⻢上变成不听话的老屁孩儿,
如果大于60, 小于70. 提示活着还不错的老屁孩儿,
如果大于70, 小于90. 提示人生就快结束了的⼀个老屁孩儿,
如果大于90以上. 提示. 再⻅了这个世界.
'''
Age = input('Input Your Age:').strip()
if not Age.isdigit():
print('Input A Num.')
continue
else:
Age=int(Age)
if Age > 90:
print('再⻅了这个世界.')
exit_flag = True
elif Age > 70:
print('人生就快结束了的⼀个老屁孩儿,')
elif Age > 60:
print('活着还不错的老屁孩儿,')
elif Age > 50:
print('自⼰⻢上变成不听话的老屁孩儿,')
elif Age > 40:
print('家里有个不听话的小屁孩⼉,')
elif Age > 30:
print('看老大不小了, 赶紧结婚小屁孩儿,')
elif Age > 20:
print('开始定性, 开始混社会的小屁孩⼉,')
elif Age > 10:
print('春期叛逆的小屁孩,')
else:
print('小屁孩,')
7、单⾏注释以及多行注释?
单⾏注释: #被注释的内容
多⾏注释: '''被注释的内容''', """这个也是多⾏注释"""
8、简述你所知道的Python3x和Python2x的区别?
python:
优美,清晰,简单。
python2x:
源码重复,混乱,冗余。
源码不规范。
python3x:
源码整合,优美,清晰,简单。
9、提示用户输入麻花藤. 判断用户输入的对不对. 如果对, 提示真聪明, 如果不对, 提示你是傻逼么
if input('输入麻花藤>_ ').strip() == '麻花藤':
print('真聪明')
exit_flag = True
else:
print('你是傻逼么')
10. ⽤户输⼊一个⽉份. 然后判断月份是多少月. 根据不同的⽉份, 打印出不同的饮食(根据个人习惯和⽼家习惯随意编写)
mouth = input('Mouth(1-12):').strip()
if mouth.isdigit():
mouth=int(mouth)
if 0 < mouth < 13:
if mouth > 11:
print('吃12月的饭')
elif mouth > 10:
print('吃11月的饭')
elif mouth > 9:
print('吃10月的饭')
elif mouth > 8:
print('吃9月的饭')
elif mouth > 7:
print('吃8月的饭')
elif mouth > 6:
print('吃7月的饭')
elif mouth > 5:
print('吃6月的饭')
elif mouth > 4:
print('吃5月的饭')
elif mouth > 3:
print('吃4月的饭')
elif mouth > 2:
print('吃3月的饭')
elif mouth > 1:
print('吃2月的饭')
elif mouth == 1:
print('吃1月的饭')
else:
print('Input A Num During 1-12')
else:
print('Input A Num During 1-12')
11. ⽤户输入一个分数. 根据分数来判断用户考试成绩的档次,
>=90 A >=80 B >=70 C >=60 D <60 E
mark = input('Your Mark:').strip()
if mark.isdigit():
mark = int(mark)
if mark >= 90:
print('A')
elif mark >= 80:
print('B')
elif mark >=70:
print('C')
elif mark >=60:
print('D')
elif mark < 60:
print('E')
else:
print('Input A Num.')
明日默写代码:
1.变量的命名规范。
2.单⾏注释,多行注释。
Day1作业及默写的更多相关文章
- Day1作业要求
Day1作业 作业需求 博客 模拟登录 三级菜单 博客地址 杨振伟Day1博客地址 模拟登录 1.程序说明 实现功能如下 用户输入密码,密码验证后登录成功 用户登录成功后提示登录信息 用户输入3次错误 ...
- Day29作业及默写
作业: 1\ 默写 黏包协议 2\ 上传大文件(文件\视频\图片) 3\ 和你的同桌调通 从你的计算机上传一个视频到你同桌的电脑上 4\ 进阶 : 带上登录 Server #Server #!/usr ...
- Day20作业及默写
1.请使用C3算法计算出链接图中的继承顺序-Link 一 graph BT id1[A]-->id2[B] id2[B]-->id6[F] id6[F]-->id7[G] id1[A ...
- day1作业--登录入口
作业概述: 编写一个登录入口,实现如下功能: (1)输入用户名和密码 (2)认证成功后显示欢迎信息 (3)输错三次后锁定 流程图: readme: 1.程序配置文件: 黑名单文件blacklist.t ...
- Day11作业及默写
1.写函数,传入n个数,返回字典{'max':最大值,'min':最小值} 例如:min_max(2,5,7,8,4) 返回:{'max':8,'min':2}(此题用到max(),min()内置函数 ...
- Day10作业及默写
1,继续整理函数相关知识点,写博客. 2,写函数,接收n个数字,求这些参数数字的和.(动态传参) def func(*number): sum=0 for num in number: sum+=nu ...
- Python3.5 Day1作业:实现用户密码登录,输错三次锁定。
作业需求: 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 实现思路: 1.判断用户是否在黑名单,如果在黑名单提示账号锁定. 2.判断用户是否存在,如果不存在提示账号不存在. 3. ...
- day1作业--三级菜单
作业概述: 写一个三级菜单 实现如下功能: (1)可依次选择进入各子菜单 (2)在每一级按“b”都可以返回上一级,按“q"都可以退出 流程图: readme: 简介: three_menu. ...
- day1作业
作业一:博客 作业二:编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 作业三:多级菜单 三级菜单 可依次选择进入各子菜单 所需新知识点:列表.字典 作业一分析: readme.m ...
随机推荐
- java getInstance()的使用
转自:https://www.cnblogs.com/roadone/p/7977544.html 对象的实例化方法,也是比较多的,最常用的方法是直接使用new,而这是最普通的,如果要考虑到其它的需要 ...
- 2017-6-6&6-8/大型网站架构总结
一.WikiPedia(维基百科) WikiPedia是非盈利网站,因此尽可能地使用免费的软件和廉价的服务器.截止到2012年,这个只有区区数百台服务器和十余个技术人员开发.维护的网站,成为流量全球排 ...
- InnoDB存储引擎介绍-(7) Innodb数据页结构
数据页结构 File Header 总共38 Bytes,记录页的头信息 名称 大小(Bytes) 描述 FIL_PAGE_SPACE 4 该页的checksum值 FIL_PAGE_OFFSET 4 ...
- Git:合并分支冲突问题
首先创建分支feature1,并且修改readme.txt内容,再在该分支上提交. 切换回master分支, 并且修改readme.txt内容,再在master分支上提交. 此时的分支路线如下,合并时 ...
- BIO,NIO的区别,使用场景。
一.什么是io? i就是input,输入,o就是output,输出,合起来就是以流为基本的输入输出. 二.传统的io 传统的服务器端同步阻塞I/O处理(也就是BIO,Blocking I/O): 当客 ...
- NOIP2012国王游戏(60分题解)
题目描述 恰逢 H国国庆,国王邀请n 位大臣来玩一个有奖游戏.首先,他让每个大臣在左.右手上面分别写下一个整数,国王自己也在左.右手上各写一个整数.然后,让这 n 位大臣排成一排,国王站在队伍的最前面 ...
- QPainter绘制渐进色文本
参考资料:https://blog.csdn.net/what951006/article/details/52876513 效果图: 代码: void WgtText::paintEvent(QPa ...
- 如何让一个div水平和垂直居中对齐
以下方法来自百度知道:https://zhidao.baidu.com/question/558984366971173044.html 方法1: .parent { width: 800px; he ...
- php读取excel时间42930转化为时间然后正则验证时间是否通过
excel时间 function exceltimtetophp($days,$time=false) { if(is_numeric($days)) { //凯撒日计数,要把我们运用的从1970年开 ...
- 阿里十年架构经验总结的Java学习体系
Java学习这一部分其实是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个 ...