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

一.字符串切割

代码实现:

s = 'luowenxiang'

# 0,1,2,3,4,5,6,7,8,9-->递增

# 递减

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 要头不要尾 递增,递减结合

实现效果:

python实习周记200字 python周记1000字_python第一周心得

二.体重单位转换

自定制体重转换器,用户可能输出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

实现效果:

python实习周记200字 python周记1000字_移动硬盘_02

python实习周记200字 python周记1000字_Python_03

python实习周记200字 python周记1000字_python_04

三.计算器的实现

自定制计算器,要求:输入数字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)) # 运算并输出

实现效果:

python实习周记200字 python周记1000字_python_05

python实习周记200字 python周记1000字_python第一周心得_06

python实习周记200字 python周记1000字_python第一周心得_07

python实习周记200字 python周记1000字_python第一周心得_08

四.猜年龄游戏

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

代码实现:

# 设计思路:

# 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("猜对了,你真棒!")

实现效果:

python实习周记200字 python周记1000字_python_09

python实习周记200字 python周记1000字_python第一周心得_10

python实习周记200字 python周记1000字_python实习周记200字_11

作者:罗文祥

来源:祥SHAO

原文:

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

python第一周总结

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

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

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

Python 第一周编程作业

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

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

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

python第一周语言基础

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

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

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

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

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

随机推荐

Ubuntu &period;&sol;configure 半途终止 导致没有生成makefile文件 解决方法

在安装thrift的时候,解压包进入目录,执行命令: ./configure 之后,发现某些包没有安装,导致configure到一半的时候退出,接着make发现没有makefile文件.估计是我系统安 ...

linux cntlm代理的配置

在linux下需要配置代理上网,如yum, wget等.如果直接配置windows下的代理,如下: export http_proxy=http://:

第三次作业:PSP耗时

PSP个人项目耗时对比记录表:四则运算   Personal Software Process Stages Time(%) Planning 7  Estimate 9 开发 76    •需求分析 ...

fopen&lpar;&rpar;和fclose&lpar;&rpar;的用法

fopen()和fclose()的用法 1.fopen()函数的用法 fopen函数用于打开文件, 其调用格式为: FILE *fopen(char *filename, *type); fopen( ...

所学新知——int、char型转string 类型等

1. 利用stringstream类 定义头文件#include 通过 int a; char b; sstream ss,ss1; ss<

Android之Selector、Shape介绍

------------整理自网络---------------------- <?xml  version=”1.0″ encoding=”utf-8″?>

解决ntfs格式的移动硬盘mount到Linux下时变成只读文件系统的问题

环境介绍 主机: XP 虚拟机:VirtualBox+Debian6 遇到的问题 我有一块西部数据的移动硬盘,虚拟机中有一些资料需要拷贝到移动硬盘中,然后我将移动硬盘插上后,执行如下设置,将移动硬盘分 ...

hdu-4638-Group&lpar;树状数组&rpar;

题意 找到区间里有多少组连续数字串 分析: (转)思路:显然,我们要使得value最大,就要尽量将连续的ID分在一组,所以问题转化为求一个区间中连续ID区间的个数.我们从左往右扫描,依次考虑右端点为i ...

C&num; 杨辉三角形算法

代码如下: static void Main(string[] args) { int[][] Array_int = new int[10][]; //向数组中记录杨辉三角形的值 for (int ...

使用sublime text2怎样新建文件高速生成HTML头部信息?

前提须要安装Emmet插件.安装完毕后重新启动sublime. 输入下面简写,按Tab. html:4t /p>