昆明网站建设 昆明光硕,域名可以做网站名吗,创办一个网站需要多少钱,如何做商城网站注#xff1a;本文所有代码均经过Python 3.7实际运行检验#xff0c;保证其严谨性。Python编程Python基础练习题23#xff1a;求三角形斜边上的高输入直角三角形两直角边a、b的值#xff0c;输出斜边上的高#xff0c;最后结果使用round(x, 2) 函数四舍五入保留2位小数。输…注本文所有代码均经过Python 3.7实际运行检验保证其严谨性。Python编程Python基础练习题23求三角形斜边上的高输入直角三角形两直角边a、b的值输出斜边上的高最后结果使用round(x, 2) 函数四舍五入保留2位小数。输入格式2行每行一个整数分别为ab的值。输出格式一个数即斜边上的高保留2位小数。输入样例45输出样例3.12解答利用复数求模的方式求出第三条边长c再利用公式h a * b / c来求出高h。a int(input())b int(input())c complex(a, b) # 新建一个复数c要用到复数求模。print(round((a * b / abs(c)), 2))Python基础练习题23计算字符个数接受一个由字母和数字组成的字符串和一个字符然后输出输入的字符串中含有该字符的个数。不区分大小写。输入格式:输入一个由字母和数字组成的字符串和一个字符以空格隔开。输出格式输出输入的字符串中含有该字符的个数。输入样例a1234bcdef a输出样例1解答这题要用到两个方法str.split和str.count方法它们的具体语法分别如下str.split(sepNone, num-1)——返回一个列表。其中sep是separater的前三个字母表示分隔符。sep分隔符默认为所有的空字符包括空格、换行()、制表符()等也可以为空(即不带任何东西不带引号如(str.split())也可以为空格(如str.split( ))但不能为空字符串(str.split())否则会报错ValueError: empty separatornum表示分隔的次数默认为-1即全部分隔。此方法可以将字符串转化成列表。如A, B, C.split(,)结果为[A, B, C]。str.count(sub)——返回子串sub在str中出现的次数。因为输入的字符串s(以a1234bcdef a为例)由三个部分组成a1234bcdef、空格和a其中s[-1] as.split() [a1234bcdef, a]所以s.split()[0] a1234bcdef。现在问题就变为求字符串字符串s[-1]在s.split()[0] 中出现了几次。再看看str.count(sub)这个方法是不是答案出来了代码如下s str(input())print(s.split()[0].count(s[-1]))To be continued.