条件循环字符串

Posted 123-feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件循环字符串相关的知识,希望对你有一定的参考价值。

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

代码:

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

运行结果:

技术分享图片

 

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

代码:

num = 9
a = -1
print("猜数字游戏")
while a !=num:
    a = int(input("请输入区间[1-10]的数字:
"))
    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])

运行结果:

技术分享图片

 

以上是关于条件循环字符串的主要内容,如果未能解决你的问题,请参考以下文章

React 片段中的文本

shell if 语句

PHP项目开发经验整理

python中的while循环与for循环怎么样那个比较好用?

在 Rails 上为连接、限制、选择等(不是条件)的 SQL 片段安全地转义字符串

如何将字符串数据从活动发送到片段?