一、

完成完整的温度转换程序

使用while True 循环,摄氏度转换为华氏度按1,华氏度转换成摄氏度按2,按其他数字退出循环。

  1. while True:
  2. a = int(input('摄氏度转换为华氏温度请按1\n华氏温度转化为摄氏温度请按2\n'))
  3.  
  4. if a == 1:
  5. celsius = float(input('输入摄氏温度:'))
  6. fahreaheit = (celsius + 1.8) + 32 # f = c+9/5+32
  7. print('{:.2f}摄氏温度转为华氏温度为{:.2f}'.format(celsius,fahreaheit))
  8. elif a == 2:
  9. celsius1 = float(input('输入华氏温度:'))
  10. fahreaheit1 = (celsius1 - 32) * 5/9
  11. print('{:.2f}华氏温度转化为摄氏温度为{:.2f}'.format(celsius1,fahreaheit1))
  12. else:
  13. break;

  运行结果如下:

二、

猜数字游戏(猜价格,猜年龄等)

加载随机数random包,设置随机数范围再1-10内。

输入的数字大于随机数生成的数字,则输出:输入的数字太大!

若输入的数字小于随机数生成的数字,则输出:输入的数字太小!

若等于,则输出:猜对了!

  1. import random
  2. secret = random.randint(1,10)
  3. #print(secret)
  4. print('-------猜数字游戏!--------')
  5. guess = -1
  6. while guess != secret:
  7. a = input('请输入数字:')
  8. guess = int(a)
  9. if guess > secret:
  10. print('输入的数字太大!')
  11. elif guess < secret :
  12. print('输入的数字太小!')
  13. else :
  14. print('猜对了!')
  15. print('game over,bye!O(∩_∩)O')

  运行结果如下

三、

解析身份证号、学号不同片段的含义

输入一串身份证号码(字符串类型)身份证前两位表示“省份”,第三第四位表示“地市”,第五第六位表示“县区”,

第七到第十四位表示”出生日期“,第十五十六表示”顺序码“,倒数第二位表示”性别“,最后一位是”效验码“

  1. s ='131002199912310620'
  2. a=s[:2]
  3. b=s[2:4]
  4. c=s[4:6]
  5. d=s[6:14]
  6. e=s[14:16]
  7. f=s[-2]
  8. g=s[-1]
  9. print('省份{}'.format(a))
  10. print('地市{}'.format(b))
  11. print('县区{}'.format(c))
  12. print('出生日期{}'.format(d))
  13. print('顺序码{}'.format(e))
  14. num = int(f)
  15. if (num % 2) == 0:
  16. print('性别女{}'.format(num))
  17. else:
  18. print('性别男{}'.format(num))
  19. print('校验码{}'.format(g))

  

运行结果如下

输入一串学号(字符串类型),学号前四位表示”年级“,第五第六位表示”学院“,第七第八位表示”班级“,后面几位表示”学号“。

  1. s ='201606050005'
  2. a=s[:4]
  3. b=s[4:6]
  4. c=s[6:8]
  5. d=s[8:]
  6. print('年级{}'.format(a))
  7. print('学院{}'.format(b))
  8. print('班级{}'.format(c))
  9. print('学号{}'.format(d))

  运行结果如下

四、

用for循环产生一系列网址

字符串的连接

  1. for i in range(2,10):
  2. print('http://news.gzcc.cn/html/xiaoyuanxinwen/' + str(i) + '.html')

  运行结果如下

  1.  
  1.  

python基础:条件循环字符串的更多相关文章

  1. 第五篇:python基础之循环结构以及列表

    python基础之循环结构以及列表   python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.pyth ...

  2. Python 基础 while 循环

    Python 基础 while 循环 while 循环 在生活中,我们遇到过循环的事情吧?比如循环听歌.在程序中,也是存才的,这就是流程控制语句 while 基本循环 while 条件: # 循环体 ...

  3. 『Python基础-4』字符串

    # 『Python基础-4』字符串 目录 1.什么是字符串 2.修改字符串 2.1 修改字符串大小 2.2 合并(拼接)字符串 2.3 使用乘号'*'来实现字符串的叠加效果. 2.4 在字符串中添加空 ...

  4. Python基础数据类型之字符串

    Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >> ...

  5. Python基础 条件、循环

    1.条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. if if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的 ...

  6. python基础条件和循环

    一.if语句 1.if后表达式返回值为true则执行其子代码块,然后此if 语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if 2.expression可以引入运算符:not,a ...

  7. Python 全栈开发三 python基础 条件与循环

    一. 条件语句 python条件语句是根据一条或多条语句的执行结果的真假(True Or False)来决定代码块的执行. 而执行内容可以多行,以缩进来区分表示同一范围. 1.Python判断条件真假 ...

  8. Python基础 条件判断和循环

    pyhton if 语句 if 语句后接表达式,然后用: 表示代码块. age = 20 if age >= 18: print 'your age is', age print 'adult' ...

  9. python基础之循环结构以及列表

    python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成 ...

  10. Python基础——条件判断

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 到目前为止,Python基础系列的文章中的程序都是一条一条语句顺序执行的.在本章中,我会重点介绍让程序选择是否执行语 ...

随机推荐

  1. mybatis 映射生成mapper和pojo ---逆向工程的使用过程

    使用逆向工程生成mapper和pojo 2. 新建一个项目,随便叫什么 3.导入mybatis-generator-core .mybatis.mybatis-spring.log4j等jar 4.在 ...

  2. (22/24) webpack实战技巧:静态资源集中输出

    工作中会有一些已经存在但在项目中没有引用的图片资源或者其他静态资源(比如设计图.开发文档),这些静态资源有可能是文档,也有可能是一些额外的图片,而在打包时保留这些静态资源,直接打包到指定文件夹中.此时 ...

  3. 从 注解和继承 到 JAXB中的注意事项

    从 注解和继承 到 JAXB中的注意事项 注解在继承中的行为 如果一个父类添加了一个注解,子类是否能取到这个注解呢?如下 package inheritance; import java.lang.a ...

  4. linux命令--xargs的使用

    xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具. xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据. xargs 也可以将单行或多 ...

  5. if、else、else if后的条件执行体

    if.else.else if后的条件执行体有两种情况:一种是用大括号“{ }”括起来的代码块,这个代码块被称作条件执行体:另一种是以分号“:”作为结束符的单行语句或空语句(仅有一个分号),这个单行语 ...

  6. [leetcode]332. Reconstruct Itinerary

    Given a list of airline tickets represented by pairs of departure and arrival airports [from, to], r ...

  7. python类的动态属性设置

    需求:根据入参,动态添加设置类的属性 实现: self.__setattr__ self.__getattribute__

  8. url跳转漏洞(1)

    转载 https://landgrey.me/open-redirect-bypass/ 0x00:漏洞场景 URL跳转漏洞的出现场景还是很杂的,出现漏洞的原因大概有以下5个: 1. 写代码时没有考虑 ...

  9. 38_redux_counter应用_react版本

    redux的核心API 使用非redux创建: 项目结构: index.js import React from 'react'; import ReactDOM from 'react-dom'; ...

  10. MySql:SELECT 语句(五)正则表达式的使用

    关键字:REGEXP REGEXP 语句形式和 LIKE 语句相似,REGEXP 后面跟正则表达式.如果需要区分大小写,可以在 REGEXP 后加关键字 BINARY. 所有的正则表达式的规则都可以在 ...