python学习与javaweb的设计

这个星期学习了分支结构

首先了解了一个最简单的关于BMI的值的代码

height,weight = eval(input("请输入身高(米)和体重(千克)用逗号隔开:"))
bmi = weight/pow(height,2)
print("BMI的值为:{:.2f}".format(bmi))
who,nat = "",""
if bmi <18.5:
    who,nat ="偏瘦","偏瘦"
elif 18.5 <=bmi<24:
    who, nat = "正常", "正常"
elif 24 <=bmi<25:
    who, nat = "正常", "偏胖"
elif 25 <=bmi<28:
    who, nat = "偏胖", "偏胖"
elif 28 <=bmi<30:
    who, nat = "肥胖", "肥胖"

因为有大作业的存在,所以python的学习进度有点慢

还有有关函数的一个求二元一次方程

import math
def quadratic(a,b,c):
    key=b**2-4*a*c
    if key>0:
        x1=(-b+math.sqrt(key))/(2*a)
        x2=(-b-math.sqrt(key))/(2*a)
        print("X1={:.6f}".format(x1))
        print("X2={:.6f}".format(x2))

    if key==0:
        x1=-b/(2*a)
        x2=x1
        print("X1=X2={:.6f}".format(x1))
    if key<0:
        print('No real solution')
a,b,c=map(int,input().split())
quadratic(a,b,c)

本周的学习使我更好的掌握了一些python自带函数的运用,熟练的掌握了 split() 和 upper() 的运用

对数据库连接的知识:

<%
		try{
			Class.forName("com.mysql.jdbc.Driver");
		}catch(ClassNotFoundException e){
			System.out.println("加载数据库驱动是抛出异常,内容如下:");
			e.printStackTrace();
		}
		Connection conn=DriverManager.getConnection(
				"jdbc:mysql://localhost/taobaodb?useUnicode=true&characterEncoding=utf8","root","123456");
		Statement stmt=conn.createStatement();
		int rs=stmt.executeUpdate("insert into user_info(name,phone,address) values('"+user+"','"+phone+"','"+address+"')");                       //update()函数是个动态函数,与sql语句中的insert,delete,update等相关
		ResultSet rs1=stmt.executeQuery("select * from user_info where name='"+user+"'");
		while(rs1.next()){
			if(rs1.getString(2).equals(user)){
				%>
				注册成功!!!<br>
				<%
			}else{
				%>
				注册失败!!!<br>
				<%
			}
		}
		rs1.close();
		stmt.close();
		conn.close();
	%>

还要需要传值:

   	<%
   	request.setCharacterEncoding("UTF-8");
   	String user=request.getParameter("username");
   	String phone=request.getParameter("phone");
   	String address=request.getParameter("address");
   	%>

若是需要转码的话,还需要 getBytes()函数

<%
	String user=new String(request.getParameter("user").getBytes("ISO-8859-1"),"UTF-8");
%>

还有就是javaweb的设计与应用
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值