繁体   English   中英

HTML 与 Python CGI(如果有)

[英]HTML with Python CGI (if else)

我在我的代码中做简单的 if else ,但是当我输入 if else 时,当我运行它时。 它给了我内部服务器错误。 但是当我删除代码中的 if else 时,它的工作原理,但我无法获得正确的显示,例如“数字为偶数”或“数字为奇数”。 它只给出“数字是”

print("Content-type:text/html\r\n\r\n")

import cgi, cgitb.enable()

form = cgi.FieldStorage() 


# Get data from fields
#input_number = form.getvalue('input_number')
input_number=input()
if  input_number % 2==0 : 
    answer = "EVEN"
else:
 answer = "ODD"
   
print('<html>')
print('<head>')
print('<title> The Results of Comparing Odd and Even Numbers</title>')
print('</head>')
print('<body>')
print('<table>')
print('<tr>')
print('<td> The number is   </td>')
 print('<td>    ' + answer + '</td>') 
print('</tr>')
print('</table>')
print('</body>')
print('</html>')

最后我明白了如何使用 xampp 我终于知道错误是什么然后我像这里一样更改我的代码

 `
input_number = form.getvalue('input_number')
if  int(input_number) % 2==0 : 
    answer = "EVEN"
else:
 answer = "ODD"`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM