が動作していない:プログラムは、私はPythonのnoobのだと学校のために、私は6つのオプションを持ってプログラムを記述する必要が
- 平均テストスコア
- に表示する税を平方根を探す
- ランダム性
- は、日付と今日の日の量を見つける
- して終了
私はこの日付を除いてすべて完全です。ここに私のコードです:
#test.py
from math import *
from random import *
from datetime import *
cont = True
a = 0
print("My Custom Functions")
print("1. What's the root?")
print("2. Average my test scores.")
print("3. Show me the tax.")
print("4. Randomness.")
print("5. How many days?")
print("6. Exit")
def option():
cont = True
global a
global cont
o = input("Enter an option")
if o == "1":
a = float(input("This function prints a square root. Enter a number (1-9999):"))
print(sqrt(a))
if o == "2":
b = input("Enter any number of test scores (1-100). Separate each by a space:")
l = []
l = [float(score) for score in b.split()]
avg =sum(l)/len(l)
print(round(avg,5))
if o == "3":
c = float(input("This function shows how much your sales tax (7.5%) is for your purchase. Enter the purchase amount (<10,000):"))
d = c * .075
print("$",c+d)
if o == "4":
print(randrange(1,100))
if o == "5":
d = input("“This function shows how many days there are between today and a date you enter. Enter a date in this format (mm dd yy):")
int(d)
d1 = date(d)
d2 = date.today()
print(d2 - d1)
if o == "6":
print("Exitting Program")
cont = False
while cont == True:
option()
私は私が受け取った答えとしてコードを編集しました。 ValueError:基数10のint()の無効なリテラル:'10 24 18 '。私は解決策を求めて研究しましたが、運がありません。
アドバイスありがとうございます。 –