导航:首页 > 编程语言 > python外源输入数字

python外源输入数字

发布时间:2022-07-25 05:23:13

A. python输入几个数字并用符号*表示输出,比如下图

code_number={0:[[1,1,1,1,1,1],

[1,0,0,0,0,1],

[1,0,0,0,0,1],

[1,0,0,0,0,1],

[1,0,0,0,0,1],

[1,0,0,0,0,1],

[1,1,1,1,1,1]],

1:[[1],

[1],

[1],

[1],

[1],

[1],

[1]],

2:[[1,1,1,1,1,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[1,1,1,1,1,1],

[1,0,0,0,0,0],

[1,0,0,0,0,0],

[1,1,1,1,1,1]],

3:[[1,1,1,1,1,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[1,1,1,1,1,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[1,1,1,1,1,1]],

4:[[1,0,0,1,0,0],

[1,0,0,1,0,0],

[1,0,0,1,0,0],

[1,0,0,1,0,0],

[1,1,1,1,1,1],

[0,0,0,1,0,0],

[0,0,0,1,0,0]],

5:[[1,1,1,1,1,1],

[1,0,0,0,0,0],

[1,0,0,0,0,0],

[1,1,1,1,1,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[1,1,1,1,1,1]],

6:[[1,1,1,1,1,1],

[1,0,0,0,0,0],

[1,0,0,0,0,0],

[1,1,1,1,1,1],

[1,0,0,0,0,1],

[1,0,0,0,0,1],

[1,1,1,1,1,1]],

7:[[1,1,1,1,1,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1]],

8:[[1,1,1,1,1,1],

[1,0,0,0,0,1],

[1,0,0,0,0,1],

[1,1,1,1,1,1],

[1,0,0,0,0,1],

[1,0,0,0,0,1],

[1,1,1,1,1,1]],

9:[[1,1,1,1,1,1],

[1,0,0,0,0,1],

[1,0,0,0,0,1],

[1,1,1,1,1,1],

[0,0,0,0,0,1],

[0,0,0,0,0,1],

[1,1,1,1,1,1]]}

defnum_to_code(num):

num_list=[code_number[int(i)]foriinnum]

fornum_rowinzip(*num_list):

forrow_numsinnum_row:

foriinrow_nums:

print('*'ifielse'',end='')

print('',end='')

print('')


num=input('输入数字:')

num_to_code(num)



B. python3.4输入数字

>>>x=int(input("x:"))
x:40
>>>y=int(input("y:"))
y:20
>>>x+y
60
输入内容作为int()的参数,将字符串转换成int

C. python写一个要求用户输入数字,如果不是数字就一直循环要求输入,直到输入数字为止的代码

主要出在eval上。
python3.0

第一个方案:
while True:
ten=input("x:")
try:
x=eval(ten)
if type(x)==int:break
except:pass
然后输入asf,没有提示。输入344就退出了
x:asf
x:344

第二个方案
while True:
ten=None
try:
ten=int(input("x:"))
except:pass
if type(ten)==int:break
这个在python3.0上调试通过

第三个方案:python2.x的方案
while True:
ten=raw_input("Enter a number:")
if ten.isdigit():break
ten=int(ten) #或者是ten=eval(ten)

都调试过。可以用

D. 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))

E. python写一个要求用户输入数字,如果不是数字就一直循环要求输入,直到输入数字为止的代码有哪些

具体解决办法如下:

第一个方案:

1.复制代码,如下,

while True:

ten=input("x:")

try:

x=eval(ten)

if type(x)==int:

break

except:

pass

2.然后输入asf,没有提示。输入344就退出了

x:asf

x:344

第二个方案

1.复制代码

while True:

ten=None

try:

ten=int(input("x:"))

except:

pass

if type(ten)==int:

break

这个在python3.0上调试通过

第三个方案:python2.x的方案

while True:

ten=raw_input("Enter a number:")

if ten.isdigit():

break

ten=int(ten) #或者是ten=eval(ten)

F. python怎么从键盘输入数字

raw_input()得到的是字符串
input()得到的是数值

G. 用python编写一个程序,提示用户输入 一个整数,并逐个显示其中的每个数字

代码:

n=input('请输入一个整数:')

for i in range(len(n)):

print(f'第{i+1}个数字是:{n[i]}')

截图:

H. 怎么在python里面,用键盘输入信息

I. python怎么输入数字

num=input('请输入数字:')
try:
num=float(number)
except:
print('你输入的不是数字啊')
return
print('你输入的数字是:'+num)

阅读全文

与python外源输入数字相关的资料

热点内容
android表格demo 浏览:264
安卓怎么让相册不显示网页 浏览:301
php文件系统源码 浏览:714
易信java 浏览:487
北仑二级压缩螺杆机 浏览:50
加密路线免费入口 浏览:745
计算器程序员是干嘛的 浏览:363
数控编程里fo是啥键 浏览:661
javacdataxml 浏览:950
本机tcp服务器地址 浏览:433
切换pdf 浏览:98
iturns下载的app在哪里 浏览:647
云起书院App在哪里 浏览:621
怎么对hex文件进行加密 浏览:292
pdf少年时 浏览:961
两个同名文件夹同步 浏览:637
拍照文件夹哪个好用 浏览:97
文件夹和书包 浏览:517
解压归档拿登记证 浏览:231
去体验解压房 浏览:619