bashで、
bash
1#!/bin/bash 2 3set -eu 4SQL=" 5SELECT 6 col_a, 7 col_b 8FROM 9 table ; 10" 11echo -e " 12SQL: 13${SQL} 14" 15exit 0
のような書き方に慣れてしまったので、
python3でも下記のような書き方をしたいのですが、可能でしょうか。
下記のようでなくとも、分かりやすい、読みやすい書き方があれば教えてください。
python3
1#!/usr/bin/python3 みたいな書き方はできるのでしょうか? 2 3import os 4import sys 5 6if sys.version_info[0] == 2: 7 print(""" 8 python2系で実行されています。 9 python3系で実行してください。 10 ex1: python3 """{}""" 11 ex2: python3.6 """{}""" 12 """.format(os.path.basename(__file__), os.path.basename(__file__))) 13 sys.exit() 14 15def f(): 16 try: 17 a = input("type a number: ") 18 b = input("type another: ") 19 a = int(a) 20 b = int(b) 21 print(a / b) 22 except (ZeroDivisionError, ValueError): 23 print("Invalid input.") 24 25f()
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/28 01:27