条件循环字符串
Posted 123-feng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件循环字符串相关的知识,希望对你有一定的参考价值。
1、完成完整的温度转换程序
代码:
# 摄氏 ℃=5/9(°F-32) 华氏°F= ℃×9/5+32 #用户选择输入的温度类型 #入输摄氏温度请按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])
运行结果:
以上是关于条件循环字符串的主要内容,如果未能解决你的问题,请参考以下文章
python中的while循环与for循环怎么样那个比较好用?