码迷,mamicode.com
首页 > 其他好文 > 详细

条件循环字符串

时间:2018-09-13 14:04:26      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:身份证   abc   字符   ima   用户输入   range   mat   技术   class   

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

代码:

# 摄氏 ℃=5/9(°F-32) 华氏°F= ℃×9/532
#用户选择输入的温度类型
#入输摄氏温度请按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])

运行结果:

技术分享图片

 

条件循环字符串

标签:身份证   abc   字符   ima   用户输入   range   mat   技术   class   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!