import math
x = int(input("Enter a value for x: "))
y = int(input("Enter a value for y: "))
if y == 1 or y == x:
print(1)
if y > x:
print(0)
else:
a = math.factorial(x)
b = math.factorial(y)
div = a // (b*(x-y))
print(div)
Run Code Online (Sandbox Code Playgroud)
这个二项式系数程序可以工作但是当我输入两个相同的数字时,它应该等于1,或者当y大于x时它应该等于0.如果有人可以帮助我,程序需要稍微调整一下
如何使用 Redshift 获取今年的第一个日期?
我熟悉 SSMS 中的 T-SQL/SQL,但我不完全确定如何在 Redshift 中执行此操作。
在 SSMS 中我会这样做:
SELECT
DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0) AS StartOfYear
Run Code Online (Sandbox Code Playgroud)
但是,某些功能无法使用 Amazon Redshift 运行。
我有一个文件,其中包含一个9x9数独谜题,每个数字之间有空格,如何删除所有空格,还检查列或行中没有重复的数字和3x3子部分
while True:
try:
file = input("Enter the filename: ")
myfile = open (file, "r")
break
except FileNotFoundError:
print ("The File You Have Entered Does Not Exist")
myfile.close()
my_var = [myfile]
Run Code Online (Sandbox Code Playgroud)
我基本上不知道如何计算该文件中的数字量而不包括它们之间的空格,以及它们是否是任何重复出现的数字.我已经尝试了一切