• 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))
  • 相关阅读:
    集合set() 和 深浅copy
    Python 数据类型的操作——字典
    Python()- 面向对象
    面向对象的软件开发
    Python数据类型的操作——列表、元组
    Python 数据类型的操作——字符串
    Linux下386中断处理
    任务的休眠与唤醒
    Linux下SIGSTOP的特殊特征和实现
    内核线程对信号的处理策略
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10188379.html
Copyright © 2020-2023  润新知