num = 0 sum_all = 0 while num<=100: num=num+1 sum_all = sum_all+num print('1-100数字和:',sum_all)
我颠倒了这两行代码的执行顺序 得出来的总和是5151 不是5050.请问到底应该按照哪一种。
num=num+1 sum_all = sum_all+num
怎么确定一个项目中,哪些需要使用类,哪些需要使用方法?
谷歌浏览器不支持flash,可以使用360浏览器可以实现上传图片,亲测
empNum = 0 salarySum = 0 salarys = [] while True: s = input("请输入员工薪资(按Q或q结束)") if s.upper() =="Q": print("录入结束,退出") if float(s) < 0: continue empNum += 1 salarys.append(float(s)) salarySum += float(s) print(float(s)) print("员工数{0}".format(empNum)) print("录入薪资:",salarys) print("平均薪资{0}".format(salarySum/empNum))
Traceback (most recent call last): File "D:/python_py/mypy17.py", line 9, in <module> if float(s) < 0: ValueError: could not convert string to float: 'q'
老师,这个错误是为什么,为什么不能转为浮点数? 而且为什么要float(s)<0
老师,是不是pycharm或者python版本不一样啊,我这边的不是视频的网址,而是百度的,我随便加了几个数字,pycharm直接会将错误信息打印出来!!!
package Test; import java.io.*; import java.net.ServerSocket; import java.net.Socket; /** * 接收客户端消息的线程类 */ class ChatReceive extends Thread{ private Socket socket; public ChatReceive(Socket socket) { this.socket = socket; } @Override public void run() { this.receiveMsg(); } /** * 实现接收客户端发送的消息 */ private void receiveMsg(){ BufferedReader br=null; try{ br=new BufferedReader(new InputStreamReader(this.socket.getInputStream())); while (true){ String msg=br.readLine(); synchronized ("abc"){ //把读取到的数据写入公共数据区 ChatRoomServer.buf="["+this.socket.getInetAddress()+"]"+msg; "abc".notifyAll(); } } }catch (Exception e){ e.printStackTrace(); }finally { if (br!=null){ try { br.close(); } catch (IOException e) { e.printStackTrace(); } } if (socket!=null){ try { socket.close(); } catch (IOException e) { e.printStackTrace(); } } } } } /** * 向客户端发送消息的线程类 */ class ChatSend extends Thread{ private Socket socket; public ChatSend(Socket socket) { this.socket = socket; } @Override public void run() { this.SendMsg(); } /** * 将公共数据区的数据发送到客户端 */ private void SendMsg(){ PrintWriter pw=null; try{ pw=new PrintWriter(this.socket.getOutputStream()); while (true){ synchronized("abc"){ //让线程处于等待状态 "abc".wait(); pw.println(ChatRoomServer.buf); pw.flush(); } } }catch (Exception e){ e.printStackTrace(); }finally { if (pw!=null){ pw.close(); } if (this.socket!=null){ try { socket.close(); } catch (IOException e) { e.printStackTrace(); } } } } } public class ChatRoomServer { public static String buf; public static void main(String[] args) { System.out.println(" 1.0"); System.out.println("Listen at 8888"); ServerSocket serverSocket=null; try { serverSocket=new ServerSocket(8888); while (true){ Socket socket=serverSocket.accept(); System.out.println("连接到 "+socket.getInetAddress()); new ChatReceive(socket).start(); new ChatSend(socket).start(); } }catch (Exception e){ e.printStackTrace(); }finally { if (serverSocket!=null){ try { serverSocket.close(); } catch (IOException e) { e.printStackTrace(); } } } } }
老师我这里代码怎么报错,没找到问题
已解决,助手哪里设置成16进制了。取消掉就好了。
from socket import * s = socket(AF_INET,SOCK_DGRAM) addr = ('10.192.1.23',8080) data = input("请输入") s.sendto(data.encode('gb2312'),addr) s.close()
老师,我这里接收到的怎么是这样的?
老师,这个是不是先掌握从网页提取的Cookie,然后账号密码的那个后面是不是还有一些其他手段爬取,因为我这个试了好多个网址,账号密码现在的都登录不上去
老师,这个地方为什么会显示报错?
然后页面部分,鼠标悬浮后不显示三级菜单
老师,请问一下为什么要定义一个Node<k,V>pl=tab[i = (n - 1) & hash];来进行判断,不直接用tab[i = (n - 1) & hash]判断呢?
为什么不提前教Maven呢?手动添加jar包很麻烦
老师请问这个地方是什么问题?和课件对比没有找到原因,好迷糊!!!
springiocdemo.zip
我导包怎么出现错误!!!!!!!!!!!!!!!!!!!!!!!!!!!!
老师,请问这些标红是什么意思呀,我跟着视频做的,但会出现下面的报错
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637