python基础:条件循环字符串

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

while True:
    a = int(input('摄氏温度转换为华氏温度请按1\n华氏温度转换为摄氏温度请按2\n'))

    if a == 1:
        # 输入温度
        s = float(input('请输入摄氏温度:'))
        # 转换温度
        c = s * 9 / 5 + 32
        # 输出输出结果
        print("摄氏温度{}转换为华氏温度为:{}".format(s, c))

    elif a == 2:
        h = float(input('请输入华氏温度:'))
        d = 5 / 9 * (h - 32)
        print("华氏温度{}转换为摄氏温度为:{}".format(h, d))
    else:
        break

  

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

number = 20
guess = -1
print("猜年龄游戏!")
while guess != number:
    guess=int(input("请输入你猜的人年龄:"))
    if guess ==number:
        print("恭喜,你猜对了!")
    elif guess < number:
        print("猜的年龄小了...")
    elif guess > number:
        print ("猜的年龄大了...")

  

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

s='450452199807231838'
print('省份代码:{}.地区代码:{}.县区代码:{}.出生年月日:{}.所在派出所代码:{}.性别代码:{}.校检码:{}.'.format(s[:2],s[2:4],s[4:6],s[6:14],s[14:16],s[16:17],s[17:18]))

sid='201606050028'
print('年级是:{}.专业是:{}.班级是:{}.学号是:{}.'.format(sid[0:4],sid[4:6],sid[-5],sid[10:12]))

  

猜你喜欢

转载自www.cnblogs.com/ljy28/p/9617788.html