python input选择

 

例1

import sys

#声明字符串数组并初始化
newspaper=['1.北京晚报','2.作家文摘','3.参考消息', \
                          '4.证券报','5.不需要']
#字符串数组的输出
for i in range(5):
    print('%s  ' %newspaper[i], end='')

try :
    choice=int(input('请输入选择:'))
    #输入的判断
    if choice>=0 and choice<4:
        print('%s' %newspaper[choice-1])
        print('谢谢您的订购!!!')
    elif choice==5:
        print('感谢您的参与!!!')
    else:
        print('数字选项输入错误')

except ValueError:
    print('所输入的不是数字')

输出

1.北京晚报  2.作家文摘  3.参考消息  4.证券报  5.不需要  请输入选择:1
1.北京晚报
谢谢您的订购!!!

 

例2

print('1.80以上,2.60~79,3.59以下')
ch=input('请输入等级分数: ')
#条件语句开始
if ch=='1':
    print('继续保持!')
elif ch=='2':
    print('还有进步空间!!')
elif ch=='3':
    print('请多多努力!!!')
else:
    print('error')

输出

1.80以上,2.60~79,3.59以下
请输入等级分数: 99
error

 

例3

month=int(input('请输入月份: '))    
if 2<=month and month<=4:
    print('充满生机的春天')    
elif 5<=month and month<=7:
    print('热力四射的夏季')
elif month>=8 and month <=10:
    print('落叶缤纷的秋季')
elif month==1 or (month>=11 and month<=12):
    print('寒风刺骨的冬季')
else:
    print('很抱歉没有这个月份!!!')

输出

请输入月份: 3
充满生机的春天

 

例4

iVal=input('请输入8进制数值:')
print('您所输入8进制数值,其对应的10进制数为:%d' %int(iVal,8))
print('')
    
iVal=input('请输入10进制数值:')
print('您所输入10进制数值,其对应的8进制数为:%o' %int(iVal,10))
print('')
    
iVal=input('请输入16进制数值:')
print('您所输入16进制数值,其对应的10进制数为:%d' %int(iVal,16))
print('')
    
iVal=input('请输入10进制数值:')
print('您所输入10进制数值,其对应的16进制数为:%x' %int(iVal,10))
print('')

输出

请输入8进制数值:76
您所输入8进制数值,其对应的10进制数为:62

请输入10进制数值:101
您所输入10进制数值,其对应的8进制数为:145

请输入16进制数值:45
您所输入16进制数值,其对应的10进制数为:69

请输入10进制数值:90
您所输入10进制数值,其对应的16进制数为:5a

 

例5

#我的第一个Python程序练习
print('第一个Python语言程序!!!')

 

name="陈大忠"
age=30
print("%s 的年龄是 %d 岁" % (name, age))

 

转载于:https://www.cnblogs.com/sea-stream/p/10188379.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值