条件循环字符串

1、完成完整的温度转换程序

代码:

# 摄氏 ℃=5/9(°F-32) 华氏°F= ℃×9/5+32
#用户选择输入的温度类型
#入输摄氏温度请按1;退出请按2;输入华氏退出请按3
while True:
    a =int(input("输摄氏温度请按1;\n输入华氏请按2;\n"))
    if a == 1:
        #用户输入摄氏温度
        c1=float(input(‘请输入摄氏温度:‘))
        #计算华氏温度
        f1=c1*9/5+32
        #向用户输出华氏温度
        print(‘\n摄氏温度 {} 转换成华氏温度为 {}‘.format(c1,f1))
    elif a == 2:
        #用户输入华氏温度
        f2=float(input("请输入华氏温度:"))
        #计算华氏温度
        c2=5/9*(f2-32)
        print(‘\n华氏温度 {} 转换成摄氏温度为 {}‘.format(f2, c2))
    else:
            break

运行结果:

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

代码:

num = 9
a = -1
print("猜数字游戏")
while a !=num:
    a = int(input("请输入区间[1-10]的数字:\n"))
    if a < num:
        print("数字猜小了")
    elif a > num:
        print("数字猜大了")
    else:
        print("恭喜你猜对了")

运行结果:

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

代码:

a="44025505200009130083"
age=2018-int(a[8:12])
if int(a[-2])%2==0:
    sex="girl"
else:
    sex="boy"
if a[0:4] ==‘4402‘:
    area=‘广东省韶关市‘
    print("穆轻舟是"+area+"朋友,"+"性别:"+sex+",年龄:"+str(age))

运行结果:

4、字符串的:连接,重复,in判断

代码和结果:

5、用for循环产生一系列网址

代码:

for i in range(2,6):
     print(‘http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html‘.format(i))
     print(‘http://news.gzcc.cn/html/xiaoyuanxinwen/‘+str(i)+‘.html‘)

运行结果:

6、用for循环遍历字符串

代码:

a = "abcdefg"
for i in range(len(a)):
    print("当前字母:",a[i])

运行结果:

原文地址:https://www.cnblogs.com/123-feng/p/9639729.html

时间: 2024-11-08 03:03:08

条件循环字符串的相关文章

python基础:条件循环字符串

while True: a = int(input('摄氏度转换为华氏温度请按1\n华氏温度转化为摄氏温度请按2\n')) if a == 1: celsius = float(input('输入摄氏温度:')) fahreaheit = (celsius + 1.8) + 32 # f = c+9/5+32 print('{:.2f}摄氏温度转为华氏温度为{:.2f}'.format(celsius, fahreaheit)) elif a == 2: celsius1 = float(inp

Python基础教程之第5章 条件, 循环和其它语句

Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 #Chapter 5 条件, 循环和其它语句 #5.1 print和import的很多其它信息 #对于非常多应用程序来说, 使用logging模块记日志比print语句更合适 #5.1.1 使用逗号输出 #能够看到, 每隔參数之间都自己主动插入了一个空格符 >>> print 'Age:',42 Age: 42 >&g

python学习笔记七:条件&循环语句

1.print/import更多信息 print打印多个表达式,使用逗号隔开 >>> print 'Age:',42 Age: 42   #注意个结果之间有一个空格符 import:从模块导入函数 import 模块 from 模块 import 函数 from 模块 import * 如果两个模块都有open函数的时候, 1)使用下面方法使用: module1.open()... module2.open()... 2)语句末尾增加as子句 >>> import ma

Mysql中使用FIND_IN_SET解决IN条件为字符串时只有第一个数据可用的问题

今天在使用Mysql的存储过程处理数据的批量删除时,遇到了WHERE条件中使用IN(strlist)时(strlist为逗号分隔的字符串),只有strlist的第一个元素才有效的问题,现在将问题和解决方法做下记录. 我们首先创建两张表userinfo(用户信息表)和userextinfo(用户扩展信息表),其中userextinfo表的UserID字段为外键对应userinfo表中的UserID字段 用户信息表userinfo 初始数据 用户扩展信息表userextinfo 初始数据 现在表中有

循环字符串最大最小表示法模版

循环字符串最大最小表示法模版 定义字符串abcde和cdeab同构,因为abcde转两格即为cdeab,该字符串称为循环字符串. 循环字符串的字典序最小的同构字符串称为最小表示,最大表示同理. 这里只给模版,以后再深究. int getMin(char *s) ///返回首位置 { int n=strlen(s); int i=0,j=1,k=0; while(i<n&&j<n&&k<n){ int t=s[(i+k)%n]-s[(j+k)%n]; if(

Java语言中的----条件循环

day06 Java语言中的条件循环 一.条件循环概述: 条件循环对于我们来说一点也不陌生,在程序中使用循环语句是很普片的事儿,所以说你一定得学会循环语句. 二.条件循环 条件循环主要包括两个循环语句,分别是if...else和switch...case语句. 1.if循环结构         if (){                  }else{                  } 2.switch...case循环结构         switch () {     case 1:

Java语句中的----条件循环

day06 Java语言中的条件循环 一.条件循环概述: 条件循环对于我们来说一点也不陌生,在程序中使用循环语句是很普片的事儿,所以说你一定得学会循环语句. 二.条件循环 条件循环主要包括两个循环语句,分别是if...else和switch...case语句. 1.if循环结构         if (){                  }else{                  } 2.switch...case循环结构         switch () {     case 1:

day01:python之while条件循环

continue:  break:  一次性跳出多次嵌套循环:  while+else  while条件循环:

《Linux学习并不难》Linux常用操作命令(14):grep命令查找文件中符合条件的字符串

8.14  <Linux学习并不难>Linux常用操作命令(14):grep命令查找文件中符合条件的字符串 使用grep命令可以查找文件内符合条件的字符串.          命令语法: grep [选项] [查找模式] [文件] 命令中各选项的含义如表所示. 选项 选项含义 -E 模式是一个可扩展的正则表达式 -F 模式是一组由断行符分隔的定长字符串 -P 模式是一个Perl正则表达式 -b 在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量 -c 只显示匹配行的数量 -i 比较时不