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

ユーザー入力行、列、最小値、最大値
対応する乱数メッシュを生成