小编dpa*_*sen的帖子

主要功能,pythonic?

我刚刚进入Python编码,我想知道哪个被认为更pythonic?例A:一个明显的主要方法.

#!/usr/bin/env python -tt

import random

def dice_roll(num=1):
    for _ in range(num):
        print("Rolled a", random.randrange(1,7,1))

def main()
    random.seed()
    try:
        num = int(input("How many dice? "))
        dice_roll(num)
    except ValueError:
        print("Non-numeric Input")

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

或例B:没有主要方法.

#!/usr/bin/env python -tt

import random

def dice_roll(num=1):
    for _ in range(num):
        print("Rolled a", random.randrange(1,7,1))

if __name__ == '__main__':
    random.seed()
    try:
        num = int(input("How many dice? "))
        dice_roll(num)
    except ValueError:
        print("Non-numeric Input")
Run Code Online (Sandbox Code Playgroud)

任何帮助/指针将不胜感激?

python program-entry-point

5
推荐指数
1
解决办法
436
查看次数

标签 统计

program-entry-point ×1

python ×1