20190515—python基础:作业练习
1、print()函数、转义字符、变量和赋值
1)print()函数
- 请打印字符串'今天是星期天'
- 打印整数'1235'
- 字符串单引号、双引号、三引号的作用各是什么?
- 运用print()函数计算”78+56“
2)转义字符
下面是无脸男对千寻说的话:千寻你好,人们叫我'无脸男' 这个世界的人都选择无视我 只有你看到了我并和我打招呼 我感到很孤单,很孤单 你愿意和我成为朋友吗?
请你把这段话按照下面的格式打印出来:
千寻你好,人们叫我'无脸男'
这个世界的人都选择无视我
只有你看到了我并和我打招呼
我感到很孤单,很孤单
你愿意和我成为朋友吗?
3)变量和赋值
- 请将下面三个名字用name依次赋值,并用print()函数打印出来:
魔法少女千酱 千寻 夏目千千
2、数据类型、数据拼接、数据判断
1)数据类型
- 数据类型都有哪些,简写分别是什么?
将下列文字拼接至一起
来呀,打我呀,你们抓不到我的! 保护我方鲁班七号! Double Kill! 10s
- 计算:499*561+10620-365
- 计算59除以6的结果
- 计算58除以5的余数
- 计算58除以5的商
- 计算2的3次方
2)数据拼接
- 请查询一下数据类型:
来呀,打我呀,你们抓不到我的! 保护我方鲁班七号! Double Kill! 10s
- 完成数据拼接:
hero = '亚瑟'
enemy = '敌方'
action = '秒杀'
gain = '获得'
number = 5
achieve = 'Penta Kill'
- 补全下方代码,成功打印出结果我一个电话立马有10000只山兔在你家楼下hola hola
slogan = '我一个电话立马有'
character = '山兔'
unit = '只'
place = '在你家楼下'
action = 'hola hola'
number = 10000
- 计算出bug和hair这两个变量的和:
bug = '666'
hair = '0'
- 请复制粘贴下方变量,并使用str()函数转换,打印出两句话:
第一句话:1人我编程累碎掉的节操满地堆
第二句话:2眼是bug相随我只求今日能早归
变量:
number1 = 1
number2 = 2
unit1 = '人'
unit2 = '眼'
line1 = '我编程累'
line2 = '是bug相随'
sentence1 = '碎掉的节操满地堆'
sentence2 = '我只求今日能早归'
- 书写代码:请运用所给变量,使用数据转换str()、int()、float()及数据拼接符号+,打印一句话:
脸黑怪我咯7张蓝票一个SSR都没有
所给变量:
slogan = '脸黑怪我咯'
number = '7.8'
unit = '张'
sentence = '蓝票一个SSR都没有'
3、条件判断
1)单向判断if
- 编辑代码:如果一个人同时拥有六颗宝石,ta就可以实现包括毁灭宇宙在内的所有事情。
2)双向判断if..else
- 编辑代码:前天晚上,酱酱无比纠结自己要不要吃夜宵,所以她打算上秤称一下,如果体重超过100斤,就不吃了,没有的话,就放心吃。结果……刚好101斤(泪目)……
3)if...elif...else...
- 用python实现以下代码:灭霸已经拥有5颗宝石,如果宝石数大于等于6,世界会被灭霸毁灭;但是,如果想让宝石数停留在5个及以下,女巫必须要亲手毁掉幻视头上的宝石,同时,还要从灭霸手中至少夺回一颗宝石,才会有胜利的希望;或者,还有第三种胜利的可能——如果想让灭霸手中一个宝石都没有,让一切都未曾发生,那么我们需要穿越时空,回到过去。
4)if嵌套
- 用python实现以下代码:
考试成绩评价规则:1. 如果成绩大于等于60分,就是及格,在此前提下:(1)如果成绩大于等于80分,属于优秀范围; (2)否则,属于一般范围; 2. 如果成绩小于60分,就是不及格,在此前提下: (1)如果成绩小于30分,平时太不认真,属于学渣了; (2)如果成绩大于等于30分,那么,至少还能抢救一下;
- 请你写出一段代码,在一颗宝石都没偷回来的赋值下,进行条件判断,并产生对应的结果:
- 如果偷回的宝石数是4颗及以上,输出结果获得了打败灭霸的力量,反杀稳了
- 如果偷回的宝石数是1-3颗,输出结果可以全员出动,殊死一搏
- 如果偷回的宝石数是0颗,输出结果没办法了,只能尝试呼叫惊奇队长
- 请你写出一段代码,判断美国队长的工资每月80美元属于什么水平。
其中判断工资水平的代码需要满足如下条件:
1.如果月工资小于等于500美元,显示“欢迎进入史塔克穷人帮前三名”
1.1如果月工资在100-500美元之间,显示“请找弗瑞队长加薪”
1.2如果月工资小于等于100美元,显示“恭喜您荣获“美元队长”称号!”2.如果月工资在500-1000美元之间(含1000美元),打印“祝贺您至少可以温饱了。”
3.其他情况下,如果工资大于1000美元,打印“经济危机都难不倒您!”
3.1如果工资在1000-20000美元(含20000美元)之间,打印“您快比钢铁侠有钱了!”
3.2如果月工资大于20000美元,打印“您是不是来自于瓦坎达国?”4.不管赋值改变后输出结果如何,都需固定打印“程序结束”
4、input函数
- 请你写一段代码:
为哈利·波特的猫头鹰起个名字,并打印出结果哈利·波特的猫头鹰叫做XX
(XX是你起的名字)。 - 请你写一段代码,并满足以下条件:
如果罗恩一天吃超过10个巧克力蛙,罗恩要给哈利100块;
如果罗恩一天吃小于等于10个的巧克力蛙,哈利就给罗恩100块。
输入罗恩吃的巧克力数量,并判断是哈利给罗恩钱,还是罗恩给哈利钱。 请你综合四天所学知识,将下面的对话,用代码表现出来。
小精灵:您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?
你:需要
小精灵:请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询
你:2
小精灵:金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币
小精灵:请问您需要兑换多少金加隆呢?
(你说了一个数字N)
小精灵:好的,我知道了,您需要兑换(你说的数字N)金加隆。
小精灵:那么,您需要付给我(你说的数字N*51.3)人民币。注1:如果选择不需要帮助,小精灵会礼貌地说'好的,再见。'
注2: 如果选择帮助【1 存取款】,小精灵会推荐你去存取款窗口;如果选择帮助【3 咨询】,小精灵会推荐你去咨询窗口。
5、列表、字典
- 创建列表:小九、小八、小七、小六、小五;1)增加小四;2)增加小美、晓琳;3)删除小六、小五;4)删除小美、晓琳
- 创建字典:小九(90)、小八(50)、小七(80)、小六(60)、小五(40);1)计算字典长度;2)打印小九的成绩;3)将小五的成绩改为70;4)增加小美的成绩(85)
提取“外婆”:townee = [ {'海底王国':['小美人鱼''海之王''小美人鱼的祖母''五位姐姐'],'上层世界':['王子','邻国公主']}, '丑小鸭','坚定的锡兵','睡美人','青蛙王子', [{'主角':'小红帽','配角1':'外婆','配角2':'猎人'},{'反面角色':'狼'}] ]
6、for...in...循环语句
- ”1,2,3,4,5“请打印出最后一个数字
- 将“我很棒”循环打印4次
- 打印4-10之间的数字
- 打印1-20之间的数字,每个数字之间的间隔为4
- 打印“书桓走的第n天,想他”,n为0到10
- 用for循环完成1到20的整数分别乘以5的计算,并打印出来,最后结果遇到25,30,35,40不打印
- 假设你要做大采购,让小明买醋,小红买油,小白买盐,小张买米,1)请将小红要采买的东西打印出来,2)将所有参与采买的人员打印出来;3)将所有采买的东西打印出来
7、while循环
- 打印逻辑语句:小说里的主角小龙女(古墓派掌门人)自小在终南山上的古墓里生活。这个门派有个规定,除非有男人愿意为掌门人死,否则掌门人永远不能出墓门半步。
- 打印逻辑语句:你家的大门是密码门,密码是你的生日816。当输错密码错误的时候,会提示“请尝试输入密码:”。直到密码输入正确,就会提示“欢迎回家!”。
- 用while循环解“1到100分别乘以5”
- 用for和whlie语句分别将“明日何其多,明日何其多“循环打印四遍。
- 用不同的循环方式来帮小美实现“打印1-7,但是不要4”
- 打印逻辑语句:小明、小红、小刚是同班同学,且坐在同一排,分别坐在第一位、第二位、第三位。
由于他们的身高都差不多,所以,老师计划让他们三个轮流坐在第一位。
每次换座位的时候,第一位变第三位,后面两位都往前一位。
8、用数据做判断:布尔值
- 使用bool函数判断真假:[] {} 0 5 68 none '' '你的南方网' ['你']
a = 5 b = -1 c = 0 d = 7 分别运用and or 函数判断a>b,a<c;b<d,c>a真假
- list=[1,2,3,4,5,6];判断3,7,是否在list中
dict = {'法国':'巴黎','日本':'东京','中国':'北京'},判断美国是否在dict中
9、四种新的语句
转载于:https://www.cnblogs.com/yssshiny/p/10870907.html
20190515—python基础:作业练习相关推荐
- python基础语法第10关作业-Python基础作业一
一.python变量命名规范: 1.变量名主要由字母,数字,下划线组成 2.变量名不能以数字作为开头,更不能全部由数字组成 3.变量名不能以中文命名 4.变量名需简洁明了 5,变量名不能过长 6.py ...
- python基础作业第六天
Day6作业及默写 1,老男孩好声⾳选秀⼤赛评委在打分的时候呢, 可以进⾏输入. 假设, 老男孩有10个评委. 让10个评委进⾏打分, 要求, 分数必须⼤于5分, ⼩于10分. pingweixi=[ ...
- python基础作业第十四天
1,用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb name=['oldboy','alex','wusir'] name=['oldboy','alex','w ...
- python基础作业第五天
---恢复内容开始--- 1,有如下变量(tu是个元祖),请实现要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', " ...
- python基础作业_017--python基础作业
#购物车#1. 商品信息- 数量.单价.名称#2. 用户信息- 帐号.密码.余额#3. 用户可充值#4. 购物历史信息#5. 允许用户多次购买,每次可购买多件#6. 余额不足时进行提醒#7. 用户退出 ...
- Python基础作业,获取你的姓名并打印输出。
将性别和年龄用不同的格式输出方法打印
- 慕课python课后作业_python基础1习题练习
python基础1习题练习: #encoding:utf-8 #1.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! name=input('na ...
- python基础 实战作业 ---Excel基本读写与数据处理
代码地址如下: http://www.demodashi.com/demo/11650.html 看完本篇需要: 10min 作业练习需要: 0.5h~3h(依练习者对python熟悉程度而定) 看完 ...
- python 基础班第13讲作业 2021-1-14
作业1: 士兵老Amy有一把枪(AK47), 士兵可以开火 枪能够发射子弹 枪能够添加子弹 枪类: 属性:型号,子弹数量 行为:发射子弹,添加子弹 士兵类: 属性:士兵名称,枪支 行为:开火行为(需考 ...
最新文章
- git 解决多人修改相同的文件导致的冲突
- php mssql image,linux+php连接mssql
- OpenGL 延迟着色法Deferred Shading
- app inventor调用图像识别_+AI场景,3步懂图像识别产品
- ubtunu打开firefox_如何在Firefox(在Lubuntu中)中打开“apt”链接?
- linux getdents 例子,Linux内建命令和外部命令(整理)
- python爬取qq音乐评论_爬虫:QQ音乐评论
- html模拟在线股票走势,用HTML5实现全套股票行情图
- 电脑功耗监测_VOCS在线监测系统
- 组态软件调用matlab,()基于OPC的组态软件和MATLAB的通信实现
- 计算机公式大小写,Excel表格金额大小写转换公式设置
- 使用Java编写一个简单的Web的监控系统cpu利用率,cpu温度,总内存大小
- 一看就会的高效Discuz初始化入门安装方法
- 如何下载jQuery
- combo接口(combo接口)
- 键盘右上角三个灯的作用
- USB复合设备调试 STM32
- 剑指 Offer 21-30
- 欠定的三元一次方程组求解
- 基于自适应权重和Levy飞行的改进鲸鱼优化算法
热门文章
- 哈密顿量最常见的三种形式(转载)
- 【论文笔记】A comprehensive survey on sentiment analysis: Approaches, challenges and trends(中)
- 【转】香港电台知名主持人梁继璋曾…
- python try函数是什么意思_什么是Try Except在Python中及其工作方式?
- revit的常用插件出图有哪些?怎么快速局部平面?
- NLite.Web 组件更新日志
- 上海应用技术大学计算机证书查询,恭喜你已被上海应用技术大学录取!上应大录取查询方式、录取进程都在这里啦!...
- firebird数据库安装连接的一些常见错误及解决方法
- 【网络安全】处理应急响应的简单方法
- 《Friends Season 04, Episode 01》---笔记