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