python求解答求解答

从键盘输入三个数到a,b,c中,按公式值输出,在同一行依次输入三个值a,b,c,用空格分开,
输出 bb-4a*c的值
输入格式:
在一行中输入三个数。
输出格式:
在一行中输出公式值。
输入样例:
在这里给出一组输入。例如:
3 4 5
输出样例:
在这里给出相应的输出。例如:
-44
(2)写字母H,字母H可以这样输出。编程序输出H

  • *
    
  • *
    

  • *
    
  • *
    
    输入格式:

    输出格式:
    输出字母H图形。
    输入样例:
    在这里给出一组输入。例如:
    输出样例:
    在这里给出相应的输出。例如:
  • *
    
  • *
    

  • *
    
  • *
    

Python 代码实现输入三个数并计算公式值:

a, b, c = map(int, input().split())
result = b*b - 4*a*c
print(result)

Python 代码实现输出字母 H:

print("H      H")
print("H      H")
print("HHHHHHHH")
print("H      H")
print("H      H")

输出结果为:

H      H
H      H
HHHHHHHH
H      H
H      H

注:其中字母 H 的上下左右对称性可以根据需要进行微调。


##示例1
a,b,c = map( int,input('请在同一行依次输入三个值,按照空格分开:').split() )
result = pow(b,2) - 4 * a * c
print(result)


##示例2
num = int( input('请输入显示的行数,必须是奇数且大于等于3:') )
if num % 2 == 1 and num >=3:
    mid = int((num - 1)/2)
    code = '*'
    for i in range(num-1):
        if i == mid:
            print(code*num)
        print(code + ' '*(num-2) + code)
else:
    print('必须输入且大于等于3的奇数')

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^