Python基础:条件循环字符串
Posted sakitam!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础:条件循环字符串相关的知识,希望对你有一定的参考价值。
(1)完成完整温度转换
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(input(\'输入华氏温度:\')) fahreaheit1 = (celsius1 - 32) * 5 / 9 print(\'{:.2f}华氏温度转化为摄氏温度为{:.2f}\'.format(celsius1, fahreaheit1)) else: break;
运行结果:
(2)猜数字游戏
import random secret = random.randint(1,10) #print(secret) print(\'-----猜数字游戏-----\') guess = -1 while guess != secret: a = input(\'请输入数字:\') guess =int(a) if guess > secret: print(\'输入的数字太大!\') elif guess < secret : print(\'输入的数字太小!\') else: print(\'猜对了!\')
运行结果:
(3)解析身份证号码
s = \'511024199805050024\' a = s[:2] b = s[2:4] c = s[4:6] d = s[6:14] e = s[14:16] f = s[-2] g = s[-1] print(\'省份{}\'.format(a)) print(\'地区{}\'. format(b)) print(\'县级{}\'. format(c)) print(\'出生日期{}\'.format(d)) print(\'顺序码{}\'.format(e)) if int(s[-2]) % 2 == 0: print(\'性别:女\') else: print(\'性别:男\') print(\'校验码{}\'.format(g))
运行结果:
(4)学号制作
s =\'201606050056\' a=s[:4] b=s[4:6] c=s[6:8] d=s[8:] print(\'年级{}\'.format(a)) print(\'学院{}\'.format(b)) print(\'班级{}\'.format(c)) print(\'学号{}\'.format(d))
运行结果:
(5)for 循环 语句 产生网站
for i in range(2,10,2): print(\'http://news.gzcc.cn/html/xiaoyuanxinwen/\'+ str(i) + \'.html\') print(\'http://news.gzcc.cn/html/xiaoyuanxinwen/\'\'.html\'.format(i))
运行结果:
以上是关于Python基础:条件循环字符串的主要内容,如果未能解决你的问题,请参考以下文章