在学习React的小千还开始接触Node.js,希望能够进一步提升自己的全栈开发能力。她学习了如何使用Express框架来构建RESTfulAPI,并且通过实际项目来应用这些知识。例如,她构建了一个简单的博客系统,包括用户注册、文章发布和评论等功能。
在这个过程中,她遇到了许多关于数据库操作、用户认证和安全等问题,通过查阅文档和在网上寻求帮助,她逐渐解决了这些问题。
零基础的起点
今天是我的编程之旅的第一天。我一直对编程充满好奇,但📌从来没有真正深入了解过这门技术。今天,我决定正式开始学习编程,这是一个全新的挑战。我花了一些时间在网上搜索,最终选择了Python作为我的第一门编程语言。Python的语法简单易学,被广泛认为是适合初学者的编程语言。
总结
这几天的学习让我对编程有了更深入的🔥理解,从最基础的HelloWorld到🌸编写第一个小程序,我的编程能力得到了显著提升。每一次编⭐写代码和调试程序,我都学到了新的知识和技能。这不仅是一次技术上的成长,也是一次心态上的成熟。
编程是一条漫长的道路,但📌每一步都是值得的。我会继续努力,不断学习和进步,希望在未来的日记中,能够记录更多的成长和收获。
次编程
我下载了Python的官方解释器,并打开了一个新的Python文件。第一行代码是print("Hello,World!"),这是编程入门常见的第一个程序。按下了回车键,终于看到了“Hello,World!”这句话在屏幕上显示出来。这一刻,我感到无比😀的自豪和兴奋,仿佛自己已经创造了一些东西。
解决问题的过程
为了解决这个问题,我决定在输入部分添加一个try-except块来捕获异常。代🎯码如下:
defadd(x,y):returnx+ydefsubtract(x,y):returnx-yprint("Selectoperation:")print("1.Add")print("2.Subtract")choice=input("Enterchoice(1/2):")whileTrue:try:num1=int(input("Enterfirstnumber:"))num2=int(input("Entersecondnumber:"))breakexceptValueError:print("Invalidinput,pleaseenteranumber.")ifchoice=='1':print(num1,"+",num2,"=",add(num1,num2))elifchoice=='2':print(num1,"-",num2,"=",subtract(num1,num2))else:print("Invalidinput")
校对:张大春(6cEOas9M38Kzgk9u8uBurka8zPFcs4sd)


