11-21 Python連絡-ランダム整数からなるメッシュを生成
1155 ワード
効果:
コード:
ユーザー入力行、列、最小値、最大値
対応する乱数メッシュを生成
row:4
col:4
minimum or (Enter for 0):3
maximum (or Enter for 1000):89
3 17 66 76
5 61 31 89
71 31 24 86
47 35 42 11
コード:
import random
def get_int(msg,minimum,default):
while True:
try:
line=input(msg)
if not line and default is not None:
return default
i=int(line)
if i=",minimum)
else:
return i
except ValueError as err:
print(err)
row=get_int("row:",1,None)
col=get_int("col:",1,None)
minimum=get_int("minimum or (Enter for 0):",-100000,0)
default=1000
if minimum>default:
default=2*minimum
maximum=get_int("maximum (or Enter for "+str(default)+"):",minimum,default)
rows=0
#print(row,col)
while rows
ユーザー入力行、列、最小値、最大値
対応する乱数メッシュを生成