python循环输入字符串_python基础:条件循环字符串

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

输入代码:

while True:

a = int(input("摄氏度转换为华氏度请按1\n华氏度转换为摄氏度请按2\n"))

if a == 1:

celsius = float(input("请输入摄氏度:"))

fahrenheit = (celsius + 1.8) + 32 # f = c+9/5+32

print('{:.2f}摄氏度转换为华氏度为{:.2f}'.format(celsius, fahrenheit))

elif a == 2:

fahrenheit = float(input('请输入华氏度:'))

celsius = 5 / 9 * (fahrenheit - 32)

print('{:.2f}华氏度转换为摄氏度为:{:.2f}\n'.format(fahrenheit, celsius))

else:

break

输出结果:

1479597-20180910114028158-1229355361.png

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

输入代码:

number = 7

guess = -1

print('数字猜谜游戏!')

while guess != number:

guess = int(input('请输入你猜的数字'))

if guess == number:

print('恭喜,你才对了!')

elif guess < number:

print('猜的数字小了…')

elif guess > number:

print('猜的数字大了…')

输出结果:

1479597-20180910114155595-1704000593.png

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

输入代码(身份证号):

a = input('请输入身份证号码:')

print('省份:',format(a[0:2]),'地区:',format(a[2:4]),'县级:',format(a[4:6]),'出生日期:',format(a[6:14]))

if int(a[-2]) % 2==0:

print('性别:女')

else:

print('性别:男')

输出结果(身份证号):

1479597-20180910114408741-1751709416.png

输入代码(学号):

a = input('请输入学号:')

print('年级:',format(a[0:4]),'专业:',format(a[4:7]),'班级:',format(a[7:10]),'序号:',format(a[10:12]))

输出结果(学号):

1479597-20180910114541023-1075411898.png

5、用for循环产生一系列网址

输入代码:

for i in range (1,243):

print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+str(i)+'.html')

输出结果:

1479597-20180910214819730-1584703785.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值