Task 1
Task 1 启航
第一行代码
在c语言中我们需要进行这么多步骤才可以输出
print('hello world')#就可以输出
注释Comment
-
单行注释以#开头
-
多行注释用
'''
或者是"""
包裹起来
作用:
-
注释用于提高代码的可读性,主要用于对代码的解释和说明
-
注释并不会被当最代码处理,#magic comment 除外
单行注释使用#开头,#后面的内容不会被当作代码,只能写在一行中
实例:
print("Datawhale")#for learners,和初学者一起学习
运行结果:
结果中只有Datawhale
多行注释使用'''
开头或者是"""
开头
print("人生苦短,我用 Python")
'''
Python is powerful... and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.
'''
运行结果:
基础的控制台输出
print("Datawhale")
print()
的作用是将填入的内容显示在Console中,默认每次输入后会换行,(等价于按了一次回车或者是\n)
控制结尾的参数是end
print("Data")
print("whala")
print("Data",end="*")
print("whala")
print()
一次也可以输出多个内容,默认以空格分隔
控制分割的参数是sep
print("Data","whale")
print("Data", "whale", sep="*")
运行结果:
甚至可以做乘法和加法
print("Data"*3,"whala"*4, sep="$"*2)
注意:在进行×的时候要将符号和数字写在字符串的外边,即双引号的外边
一些更好的玩法
x = 1
y = 2
print(f"一个简单的数学问题:\"{x}+{y}=?\",答案是{x+y}!")
错误ERROR
-
语法错误Syntax Errors ,不符合语法规范,代码 根本没有运行
-
”运行时“错误 Runtime Errors ,代码在运行过程中出错,也就是常说的崩溃(Crash)
-
逻辑错误 Logical Errors ,代码能够运行,且运行过程中没有出错,但不是 想要的结果
print("哦不) #语法错误
print(1/0) #运行时出错,已经开始运行,但是0不能作为除数使用
print("2+2=5") #正确结果应该是4,该程序只是将这个语句进行了输出,那么他是可以运行的,但是结果不正确
基础的控制台输入 Input
input()
可以接收Console 的输入,并 以字符串的形式返回,你可以给定个字符串参数,它会先输出到Console中,然后再接收输入
name = input("输入你的名字:")
print("あなたの名前は", name, "です")
一定注意!!!返回的格式是字符串
x = input("输入一个数字")
print(x, "的一半等于", x/2) # Error!
因此需要进行强制类型转换
x = input("输入一个数字")
x = int(x) # 类型转换 float(x)
x = int(input("输入一个数字:")) # f(g(x))
print(x, "的一半等于", x/2)
一行多个输入值
可以在结尾加上 split()
,默认分隔参数是空格,可以更改,如:split(",")
a, b = input().split("*")
print(f"a = {a}, b = {b}")
导入模块
python中有许多强大的功能,我们把它叫做库
以math数学库为例:
# 阶乘 factorial
print(math.factorial(20))
import math # 使用库前要先导入!
print(math.factorial(20))
# Euler 常数
print(math.e)
由此可见:使用库函数前一定要用import导入
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY