例1

import sys

#声明字符串数组并初始化
newspaper=['1.北京晚报','2.作家文摘','3.参考消息', \
'4.证券报','5.不需要']
#字符串数组的输出
for i in range():
print('%s ' %newspaper[i], end='') try :
choice=int(input('请输入选择:'))
#输入的判断
if choice>= and choice<:
print('%s' %newspaper[choice-])
print('谢谢您的订购!!!')
elif choice==:
print('感谢您的参与!!!')
else:
print('数字选项输入错误') except ValueError:
print('所输入的不是数字')

输出

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

例2

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

输出

.80以上,2.60~,.59以下
请输入等级分数:
error

例3

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

输出

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

例4

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

输出

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

例5

#我的第一个Python程序练习
print('第一个Python语言程序!!!')
name="陈大忠"
age=
print("%s 的年龄是 %d 岁" % (name, age))

python input选择的更多相关文章

  1. 【每日一个小技巧】Python | input的提示信息换行输出,提示信息用变量表示

    [每日一个小技巧]Python | input的提示信息换行输出,提示信息用变量表示 在书写代码的途中,经常会实现这样功能: 请输入下列选项前的序号: 1.选择1 2.选择2 3.选择3 在pytho ...

  2. input选择框样式修改与自定义

    html自带的选择框样式不好看,并且在ios设备上丑的罚款.所以一般都是自定义样式: 原理:将原来默认的input选择框隐藏,然后控制label的:before与:after,配合矢量图标或者图片来实 ...

  3. input 选择框改变背景小技巧

    最近在项目中遇到一个问题,想要改变input选择框的背景,然而,令我没有想到的是,竟然无法直接改变背景的颜色 通常情况下:我们都可以通过改变元素的 background-color 的值来改变元素的背 ...

  4. 史上最详细的C语言和Python的选择排序算法

    未经同意,请勿转载!如有收货,请留一赞,不胜感激! 同时欢迎加入我们的qq交流群:326079727 话不多说上代码: C语言: //选择排序走起 //原理:吃透原理再去实现,选择排序也是类似于冒泡排 ...

  5. Python input 和 raw_input的区别

    转载[http://www.pythonclub.org/python-basic/input] 使用input 和 raw_input 都可以读取控制台的输入,但是input和raw_input在处 ...

  6. input选择框默认样式修改

    input选择框是无法直接修改样式,我们只能间接来改变它样式. 原理:用图片来代替原来的input选择框,原来的input选择框定位到图片上方并让它opacity为0,鼠标点击时用js来改变图片,这样 ...

  7. Python input 使用

    Python 3.0 中使用"input" , Python 2.0 中使用"raw_input"Python 3.5: #!C:\Program Files\ ...

  8. jquery input选择弹框

    index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pag ...

  9. python input() 与 raw_input()

    使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 当输入为纯数字时: input返回的是数值类型,如int,floatraw_inpo ...

随机推荐

  1. 机器学习理论基础学习12---MCMC

    作为一种随机采样方法,马尔科夫链蒙特卡罗(Markov Chain Monte Carlo,以下简称MCMC)在机器学习,深度学习以及自然语言处理等领域都有广泛的应用,是很多复杂算法求解的基础.比如分 ...

  2. EXTJS 4.2.1.883 Summary 合计栏宽度bug

    EXTJS 4.2.1.883中改进了summary插件,使合计栏能够在grid最底部显示,但是列宽和表格对不上,解决方法: 找到以下样式 .x-docked-summary .x-grid-tabl ...

  3. iOS开发--UILabel根据内容自动调整高度

    写法一:对象方法,传入:字体/最大尺寸. 即可得到宽高, 最大尺寸主要限制宽度,如果是一行就给个{MAXFLOAT,MAXFLOAT};如果是多行就限制X值,Y值随便给 - (CGSize)sizeW ...

  4. Summary: difference between public, default, protected, and private key words

    According to Java Tutorial: Controlling Access to Members of a Class Access level modifiers determin ...

  5. lambda函数和map函数

    lambda函数,简化了函数定义的书写形式,使代码更为简洁,但是使用自定义函数的定义方式更为直观,易理解 g = lambda x:x+1 #上面的lambda表达式相当于下面的自定义函数 def g ...

  6. linux服务后台管理

    把进程放到后台有两种方法 1.cmmand & 2.ctrl+z    暂停到后台 查看后台服务  jobs 把后台进程移到前台 fg  %2 工作号  恢复到前台 后台服务继续执行 bg  ...

  7. webpack 3 & React 的配置 。

    今天真是难过的一天

  8. css3 3d翻转效果

    <div class="demo">       <span class="front">            aaaaaaaaaaa ...

  9. Java overload和override的区别分析

    Java overload和override的区别分析 方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现.重写(Overriding)是父类与子类之间多态性 ...

  10. Python实现在给定整数序列中找到和为100的所有数字组合

    摘要:  使用Python在给定整数序列中找到和为100的所有数字组合.可以学习贪婪算法及递归技巧. 难度:  初级 问题 给定一个整数序列,要求将这些整数的和尽可能拼成 100. 比如 [17, 1 ...