Python第一周基本语句学习整理

一.字符串切割

代码实现:

s = 'luowenxiang'
# 0,1,2,3,4,5,6,7,8,9-->递增
# 递减<--,-5 ,-4,-3,-2,-1 print(s[:]) # luowenxiang 全输出
print(s[:-1]) # luowenxian 要头不要尾 反向递减
print(s[2:]) # owenxiang 要头不要尾 正向递增
print(s[2:7]) # owenx 要头不要尾 正向递增
print(s[1:-1]) # uowenxian 要头不要尾 递增,递减结合
print(s[-5:10]) # xian 要头不要尾 递增,递减结合

实现效果:

二.体重单位转换

自定制体重转换器,用户可能输出70000g、140jin、70000000mg,统一输出为140kg。

代码实现:

# 设计思路:
# 1.输入一个体重
# 2.判断体重的单位
# 3.进行转换(利用体重转换的进制)
# 4.进行输出
# 5.转换成功 #实现代码:
weight = input("请输入一个体重:") # 输入一个体重 if weight[-1:] == 'g': # 判断体重的单位是否为g
weight = eval(weight[:-1])/1000 # 获得g为单位的体重的数值,并转换为KG为单位的数值
print(str(int(weight)) + 'KG') # 输出体重的数值以及单位KG
elif weight[-3:] == 'jin': # 判断体重的单位是否为jin
weight = eval(weight[:-3])/2 # 获得jin为单位的体重的数值,并转换为KG为单位的
print(str(int(weight)) + 'KG') # 输出体重的数值以及单位KG
elif weight[-2:] == 'MG': # 判断体重的单位是否为MG
weight = eval(weight[:-2])/1000000 # 获得MG为单位的体重的数值,并转换为KG为单位的数值
print(str(int(weight)) + 'KG') # 输出体重的数值以及单位KG

实现效果:

三.计算器的实现

自定制计算器,要求:输入数字1、运算符(+-*/)、数字2,对数字1 和 数字2 进行对应的运算。

代码实现:

# 设计思路
# 1.先要输入一个数a
# 2.选择想要进行的运算符S(+-*/)中的一个
# 3.先要输入一个数b
# 4.判断是哪一个运算符
# 5.进行运算
# 6.输出运算结果 #实现代码
a = float(input("请输入数字a:")) # 输入一个数a
S = str(input("请输入运算符:")) # 选择想要进行的运算符S(+-*/)中的一个
b = float(input("请输入数字b:")) # 输入一个数b
if S == '+': # 判断是否为+
print(float(a) + float(b)) # 运算并输出
elif S == '-': # 判断是否为-
print(float(a) - float(b)) # 运算并输出
elif S == '*': # 判断是否为*
print(float(a) * float(b)) # 运算并输出
elif S == '/': # 判断是否为/
print(float(a) / float(b)) # 运算并输出

实现效果:

四.猜年龄游戏

构造猜年龄游戏,要求:当输入年龄大于指定年龄,输出猜大了;当输入年龄小于指定年龄,输出猜小了

代码实现:

# 设计思路:
# 1.录入自己的年龄age
# 2.输入猜测的年龄age_1
# 3.将age与age_1进行大小的比较
# 4.输出比较结果 #代码实现:
# age=21 #若要直接在代码中定义年龄,则注释掉下一行
age = int(input("请输入自己的年龄:"))
age_1 = int(input("请输入猜测的年龄:"))
if age_1 > age :
print("人家才没有这么老呢~")
elif age_1 < age :
print("我才不是小娃娃呢~")
else:# elif age_1 == age :
print("猜对了,你真棒!")

实现效果:


作者:罗文祥

来源:祥SHAO

原文:https://www.cnblogs.com/LWX-YEER/p/11180234.html

版权声明:本文为博主原创文章,转载请附上博文链接!

Python第一周基本语句学习整理的更多相关文章

  1. python第一周总结

    这一周将开启学习python第一周,开始之前学过python但是没有学精,到现在基本快忘记了,只能记住大概什么样子了emmm 作业计算bmi 这周作业为计算bmi,小明身高1.75,体重80.5.请根 ...

  2. 吴恩达《深度学习》-第二门课 (Improving Deep Neural Networks:Hyperparameter tuning, Regularization and Optimization)-第一周:深度学习的实践层面 (Practical aspects of Deep Learning) -课程笔记

    第一周:深度学习的实践层面 (Practical aspects of Deep Learning) 1.1 训练,验证,测试集(Train / Dev / Test sets) 创建新应用的过程中, ...

  3. 吴恩达《深度学习》-课后测验-第二门课 (Improving Deep Neural Networks:Hyperparameter tuning, Regularization and Optimization)-Week 1 - Practical aspects of deep learning(第一周测验 - 深度学习的实践)

    Week 1 Quiz - Practical aspects of deep learning(第一周测验 - 深度学习的实践) \1. If you have 10,000,000 example ...

  4. 【新生学习】第一周:深度学习及pytorch基础

    DEADLINE: 2020-07-25 22:00 写在最前面: 本课程的主要思路还是要求大家大量练习 pytorch 代码,在写代码的过程中掌握深度学习的各类算法,希望大家能够坚持练习,相信经度过 ...

  5. Python 第一周编程作业

    一.  编程题 1.  结合turtle库使用手册,读懂下列代码,并在jupyter编译器中运行观察结果: 依次分析下代码: 第一行 通过保留字import引用了Python中用于绘制图形的turtl ...

  6. python第一周:python初识、流程控制

    编译性语言:在将源代码编译完毕生成一个可执行文件后才能运行 解释性语言:在代码的运行期间进行编译 动态类型语言:在运行期间才去做数据检查的语言,也就是说在使用动态类型语言时不用指定数据类型 静态类型语 ...

  7. python第一周语言基础

    控制语句 if语句,当条件成立时运行语句块.经常与else, elif(相当于else if) 配合使用. for语句,遍历列表.字符串.字典.集合等迭代器,依次处理迭代器中的每个元素. while语 ...

  8. 从零开始学Python第一周:Python基础(上)

    Python语法基础(上) 一,Python的变量 (1)创建变量 变量的含义:存储信息的地方 创建变量并赋值 x = 1 print x x = 123 #再次赋值 print x (2)使用变量 ...

  9. 第一周 IP通信基础学习回顾

    这周的课程首先让我们学习了计算机网络概述,了解计算机网络的定义和功能分别是:资源共享,信息传输与集中处理,负载均衡与分布处理,综合信息服务.同时也对计算机网络的演进,计算机网络的分类,计算机网络的性能 ...

随机推荐

  1. 肯德基联手亚马逊Kindle试水咖啡主题店中店能成功吗?

    互联网上始终有一个传说:kindle与泡面是绝配.因为用kindle压着泡面,泡出来的味道格外的好.当然,这只是一个调侃.毕竟很多人购买kindle的动力是为了摆脱其他电子设备的诱惑,想去好好去读书. ...

  2. windows系统安装msi文件总提示2502、2503的错误

    首先: 1.按WIN+R,在运行框中输入“gpedit.msc” 确认:2.打开本地策略组编辑器后依次展开 :“计算机配置”->“管理模板”->“windows组件”->“windo ...

  3. 面向VBA一维数组的实用自定义函数

    UDF.dll包含了一组实用的用户自定义函数,提供了数组处理的快速方法,可以在VB6.VBS.32位VBA中调用. 看完如下的实例代码,就明白它的用处了. Private MyUDF As New U ...

  4. pytorch函数之nn.Linear

    class torch.nn.Linear(in_features,out_features,bias = True )[来源] 对传入数据应用线性变换:y = A x+ b 参数: in_featu ...

  5. shell_分析服务器日志

    1.查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2.查看某一个页面被访问的次数 grep "/index.php" ...

  6. jumpserver_跳板机实操

    首先,jumpserver是什么呢? Jumpserver 是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent. 特点: 完全开 ...

  7. iOS分段选择器、旅行App、标度尺、对对碰小游戏、自定义相册等源码

    iOS精选源码 企业级开源项目,模仿艺龙旅行App 标签选择器--LeeTagView CSSegmentedControl常用的分段选择器,简单易用! 仿微信左滑删除 IOS左滑返回 输入框 iOS ...

  8. 吴裕雄--天生自然python机器学习:使用朴素贝叶斯过滤垃圾邮件

    使用朴素贝叶斯解决一些现实生活中 的问题时,需要先从文本内容得到字符串列表,然后生成词向量. 准备数据:切分文本 测试算法:使用朴素贝叶斯进行交叉验证 文件解析及完整的垃圾邮件测试函数 def cre ...

  9. day32-socketserver

    #socketserver 是在socket基础上进行了封装,它让server可以实时跟多个client进行通信. #thread线程:一个程序有一个线程,一个线程是调度cpu的最小单位.程序运行才产 ...

  10. P2967 [USACO09DEC]视频游戏的麻烦Video Game Troubles

    冲刺阶段的首篇题解! 题目链接:P2967 [USACO09DEC]视频游戏的麻烦Video Game Troubles: 题目概述: 总共N个游戏平台,金额上限V元,给出每个游戏平台的价钱和其上游戏 ...