1. python中如果知道一个列表中有n个元素,怎么编程来创建n个新的空列表
defx(n):
lis=[]
foriinrange(n):lis.append([])
returnlis
#如n=5
print(x(5))
2. 如何编制python程序,输入n个整数(n从键盘输入,n>0),输出它们的奇数和要算n本身!!!
sum=0
n=int(input())
if n%2==1:
sum+=n
for i in range(n):
t=int(input())
if t%2==1:
sum+=t
print(sum)
3. Python创建一个一维列表,列表包含n个元素,n由键盘输入,列表元素由1-100随机
代码如下,仅供参考:
from random import randint
amount = int(input("随机数数量:"))
result = [randint(1,100) for i in range(amount)]
print(result)
输入:10
输出:[2, 65, 58, 24, 15, 12, 38, 24, 18, 79]
4. python中如何在一行输入n个数字
直接用input输入就可以了啊,输入以后当作字符串处理,按照空格或者逗号等分隔符划分成字符串数组,最后对得到的字符串数组做强制类型转换就可以了。
5. python 里n为一串数,怎么把n自己全部放进一个列表
n=123
a=list(str(n))
printa
6. Python编写程序,实现输入n个整数,输出最大的,并指出是第几个数
a=list(eval(input(“请输入n个整数”)))
b=max(a)
c=len(a)
for i in range(1,c+1):
if a[i-1]==b:
print("最大的数是%d,是第%d个数"%(b,i))
7. Python输入n,生成n个100以内的正整数,统计奇数和偶数各有多少个
import random
n=int(input(''))
if n>0:
s=[]
a=b=0
for i in range(n):
s.append(random.randint(1,100))
print(s[i],end=' ')
if s[i]%2==0:
b+=1
else:
a+=1
print(' 奇数有'+str(a)+'个,偶数有'+str(b)+'个')
else:
print('输入错误')
8. Python验证输入的列表N_list中的整数是否为三位数,并返回三位数整数的百位数,以列表输出
代码如下:
9. 【问题描述】 输入n的值和n个数,进行排序并输出。 【输入形式】 首先输入整数个数n; 接着输入n
n=int(input())
a=[]
for i in range(n):
a.append(int(input()))
a.sort()
print(a)
10. python怎么在一行中输入n个数
以下代码调试通过:
l = [] for i in range(5): n = input("please enter the number:") l.append(n) print('l:', l)
运行效果:
please enter the number:12please enter the number:34please enter the number:56please enter the number:35please enter the number:22l: ['12', '34', '56', '35', '22'] Process finished with exit code 0