python如何输入数字
㈠ python如何将输入的数字用*表示,如图。。。急急急!!!
类似这种,剩下的自己写吧。
#-*-coding:utf-8-*-
__author__='lpe234'
__date__='2014-11-19'
nums_dict={
'1':"""
*
**
*
*
*
*****
""",
'3':"""
****
**
*
*
*
**
****
""",
}
nums=raw_input('请输入数字:')
try:
fornuminnums:
printnums_dict[num]
except:
pass
㈡ python中如何实现,输入数字T,再输入T组数据
#coding:utf-8
importuniout
num=input("请输入一个数字:")
all_infos=[]
foriinrange(num):
tmp=raw_input("请输入第%s组数据 "%str(i+1))
all_infos.append(tmp)
printall_infos
㈢ python 如何一次输入3个整数
a, b, c =map(int, input().split())
1、输入一个数字直接 m = int(input())
2、输入两个数字就是 m, n = map(int, input().split())
3、三个及三个以上就和两个的类似:
a, b, c =map(int, input().split())
a, b, c, d =map(int, input().split())
(3)python如何输入数字扩展阅读
Python的表达式写法与C/C++类似。只是在某些写法有所差别。
主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。>>, <<表示右移和左移。
&, |, ^表示二进制的AND, OR, XOR运算。>, <, ==, !=, <=, >=用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~, |, ^, &, <<, >>必须应用于整数。
Python使用and, or, not表示逻辑运算。
is, is not用于比较两个变量是否是同一个对象。in, not in用于判断一个对象是否属于另外一个对象。
参考资料
网络-python
㈣ python中如何在一行输入n个数字
直接用input输入就可以了啊,输入以后当作字符串处理,按照空格或者逗号等分隔符划分成字符串数组,最后对得到的字符串数组做强制类型转换就可以了。
㈤ python如何自行输入一串数字。。。。我是零基础。。
#-*-coding:utf-8-*-
#定义一个空list,然后用10次循环将10个数字传递进list
#在对list进行求和,求平均
#python2.7版本
l=[]
foriinrange(10):
l.append(int(raw_input("请输入一个数字:")))
print"这10个数字是:",l
print"求和:",sum(l)
print"求平均",(sum(l)/10.0)
#python3.x版本
l=[]
foriinrange(10):
l.append(int(input("请输入一个数字:")))
print("这10个数字是:",l)
print("求和:",sum(l))
print("求平均:",(sum(l)/10))
㈥ python 中 请输入一个数字 请输入第二个数字 请输入进行的计算符合(1+ 2-):
#coding=utf-8
#py27
a=input('请输入一个数字')
b=input('请输入第二个数字')
calc=input('请输入进行的计算符号(1+2-)')
ifcalc==1:
print('计算结果%s+%s=%s'%(a,b,a+b))
else:
print('计算结果%s-%s=%s'%(a,b,a-b))
㈦ 请问Python如何从键盘循环输入数字呢求代码,谢谢
可以直接输入一串数字,用空格隔开即可,程序再处理。
㈧ python怎么从键盘输入数字
str_input = raw_input()
if str_input.isdigit():
int_input = int(str_input)
else:
print >> sys.stderr, '%s cant conve to int!' % str_input
㈨ 怎么在python里面,用键盘输入信息
input函数,运行之后,就需要用键盘输入:
a = input()
print(a)
运行之后,用键盘输入内容,按下回车键,就可以打印输入的内容。
但是,如果运行之后有所提示,会不会好一点呢?
print('请输入:')
a = input()
print('输入内容是',a)
注意:python是从上往下运行。
如果我们输入一个数字,要进行计算,怎么能得到计算结果呢?
print('请输入:')
a = input()
b = a*a
print(a,'的平方是',b)
结果报错:
TypeError: can't multiply sequence by non-int of type 'str'
原来,a得到的不是真正的数字,而是字符串。
需要把输入的数字,变成整数:
a = int(input())
当然,你键盘输入的内容,也必须是整数。
整合一下:
a = int(input())
print(a,'的平方是',a*a)
a*a在print里面,就可以运算,并且返回运算结果。
如果输入小数,就需要指定为float类型:
a = float(input())
print(a,'的平方是',a*a)
正确的代码是,把input的内容,转变为整数(或其它类型的数):
print('请输入一个数字,我们将计算它的平方:')
a = int(input())
print(a,'的平方是',a*a)
㈩ python怎么实现输入一个字母就把对应的数字输出来
有两种方法,一种是直接做一个26个字母的字典,然后print(dict[x]),另一种是你可以将字母直接转换成ascll码然后print(ord(x)-97+1) a的ascll码为97